extract created date
This commit is contained in:
parent
8371ccb42f
commit
fb3c6aebe7
2 changed files with 7 additions and 4 deletions
|
@ -1,6 +1,7 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
import csv
|
import csv
|
||||||
import json
|
import json
|
||||||
|
from datetime import datetime
|
||||||
from typing import Iterator, List, NamedTuple
|
from typing import Iterator, List, NamedTuple
|
||||||
|
|
||||||
from ..paths import BACKUPS
|
from ..paths import BACKUPS
|
||||||
|
@ -15,7 +16,7 @@ def get_last():
|
||||||
|
|
||||||
|
|
||||||
class Movie(NamedTuple):
|
class Movie(NamedTuple):
|
||||||
created: str
|
created: datetime
|
||||||
title: str
|
title: str
|
||||||
rating: int
|
rating: int
|
||||||
|
|
||||||
|
@ -26,11 +27,11 @@ def iter_movies() -> Iterator[Movie]:
|
||||||
with last.open() as fo:
|
with last.open() as fo:
|
||||||
reader = csv.DictReader(fo)
|
reader = csv.DictReader(fo)
|
||||||
for i, line in enumerate(reader):
|
for i, line in enumerate(reader):
|
||||||
# print(line)
|
# TODO extract directors??
|
||||||
# id_ = "n" + str(i)
|
|
||||||
title = line['Title']
|
title = line['Title']
|
||||||
rating = line['You rated']
|
rating = line['You rated']
|
||||||
created = line['created']
|
createds = line['created']
|
||||||
|
created = datetime.strptime(createds, '%a %b %d %H:%M:%S %Y')
|
||||||
# TODO const??
|
# TODO const??
|
||||||
yield Movie(created=created, title=title, rating=rating)
|
yield Movie(created=created, title=title, rating=rating)
|
||||||
|
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
from .imdb import get_movies
|
from .imdb import get_movies
|
||||||
|
|
||||||
|
# TODO extract items from org mode? perhaps not very high priority
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue