24 lines
556 B
Python
24 lines
556 B
Python
import logging
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
from kython.logging import setup_logzero
|
|
|
|
from photos import get_photos, iter_photos, get_logger
|
|
|
|
setup_logzero(get_logger(), level=logging.DEBUG)
|
|
|
|
import sys
|
|
|
|
if len(sys.argv) > 1:
|
|
cmd = sys.argv[1]
|
|
if cmd == "update_cache":
|
|
from photos import update_cache, get_photos
|
|
update_cache()
|
|
get_photos(cached=True)
|
|
else:
|
|
raise RuntimeError(f"Unknown command {cmd}")
|
|
else:
|
|
for p in iter_photos():
|
|
pass
|
|
# TODO need datetime!
|
|
# print(p)
|