diff --git a/kobo_wall_calendar/__init__.py b/kobo_wall_calendar/__init__.py index eb4ded2..507978d 100644 --- a/kobo_wall_calendar/__init__.py +++ b/kobo_wall_calendar/__init__.py @@ -18,4 +18,4 @@ advantage of the its e-ink screen, but I had problems getting it to run 24/7. __all__ = ['__version__'] -from _version import __version__ +from ._version import __version__ diff --git a/kobo_wall_calendar/__main__.py b/kobo_wall_calendar/__main__.py index 9d33526..1c39936 100644 --- a/kobo_wall_calendar/__main__.py +++ b/kobo_wall_calendar/__main__.py @@ -2,9 +2,7 @@ import argparse import bottle import datetime -from . import google_calendar - -import config +from . import (google_calendar, config) TEMPLATE_INDEX = bottle.SimpleTemplate(name = "templates/index.html") @@ -42,7 +40,8 @@ def render_calendar(events_map, today): def get_events_map() -> tuple[dict[datetime.date, list[str]], datetime.date]: today = datetime.date.today() events_map = { } - for prefix, url in config.ICAL_LINKS.items(): + for url in config.get_ical_links(): + prefix = 'J ' for date, event in google_calendar.get_events_for_month(url, today): text = '{}: {}'.format(prefix, event.summary) events_map.setdefault(date, []).append(text) diff --git a/requirements.txt b/requirements.txt index 5df32a8..f5904f1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ ical requests_cache -secret_loader @ git@gitfub.space:Jmaa/secret_loader.git +secret_loader @ git+https://gitfub.space/Jmaa/secret_loader@main bottle