diff --git a/media/imdb.py b/media/imdb.py index 00802a3..ce47c51 100644 --- a/media/imdb.py +++ b/media/imdb.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import csv import json +from datetime import datetime from typing import Iterator, List, NamedTuple from ..paths import BACKUPS @@ -15,7 +16,7 @@ def get_last(): class Movie(NamedTuple): - created: str + created: datetime title: str rating: int @@ -26,11 +27,11 @@ def iter_movies() -> Iterator[Movie]: with last.open() as fo: reader = csv.DictReader(fo) for i, line in enumerate(reader): - # print(line) - # id_ = "n" + str(i) + # TODO extract directors?? title = line['Title'] rating = line['You rated'] - created = line['created'] + createds = line['created'] + created = datetime.strptime(createds, '%a %b %d %H:%M:%S %Y') # TODO const?? yield Movie(created=created, title=title, rating=rating) diff --git a/media/movies.py b/media/movies.py index ef06b92..448a987 100644 --- a/media/movies.py +++ b/media/movies.py @@ -1 +1,3 @@ from .imdb import get_movies + +# TODO extract items from org mode? perhaps not very high priority