agenda/agenda
Edward Betts 6b253f2d04 Refresh FX rates when configured currencies change
Compare the latest cached currency list before applying cache TTL and match cache filenames exactly. Preserve offline mode and failure retry backoff.

Closes #170
2026-10-01 13:25:52 +01:00
..
__init__.py Code formatting with black 2025-07-18 09:47:02 +02:00
accommodation.py Extract accommodation, trip statistics, holiday mapping and debug helpers 2026-09-09 12:08:13 +01:00
add_new_conference.py Advice for conference naming 2026-09-18 08:44:38 +01:00
airbnb.py Update airbnb parse previous airbnb stays. 2025-07-18 11:08:34 +02:00
birthday.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
bristol_waste.py More support for offline_mode 2024-11-04 09:59:55 +00:00
build_place_yaml.py Add travel booking and place import scripts 2026-06-24 13:22:51 +01:00
busy.py Fix trip map unbooked flight pins and timezone-safe busy date comparisons 2026-03-07 12:58:38 +00:00
calendar.py Fix mypy type errors in trip helpers 2026-01-15 22:53:10 +00:00
car_journey_timeline.py Add timeline car import and CO2 trip stats 2026-08-03 13:52:45 +01:00
car_journey_yaml.py Add timeline car import and CO2 trip stats 2026-08-03 13:52:45 +01:00
carnival.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
conference.py Add car journeys to trips 2026-07-08 09:09:48 +01:00
conference_ical.py Extract conference iCal generation into agenda module 2026-09-09 11:58:50 +01:00
conference_list.py Extract trip timezones and conference preparation into agenda modules 2026-09-09 12:03:51 +01:00
data.py Various improvements 2026-06-30 12:31:51 +01:00
domains.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
economist.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
error_mail.py Send error mail to admin 2023-12-07 17:15:58 +00:00
event.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
events_yaml.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
fx.py Refresh FX rates when configured currencies change 2026-10-01 13:25:52 +01:00
gandi.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
generate_booking_yaml.py Various improvements 2026-07-09 10:12:57 +01:00
geomob.py Automatically record new Geomob events in personal data 2026-10-01 12:46:33 +01:00
gwr.py Fix HTML entities in GWR advance ticket dates 2026-09-25 15:56:16 +01:00
hn.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
holidays.py Extract accommodation, trip statistics, holiday mapping and debug helpers 2026-09-09 12:08:13 +01:00
ical.py Serve conferences in iCalendar format. 2025-11-14 15:40:05 +00:00
mail.py Move send_mail() to own module 2024-07-08 10:44:39 +01:00
meetup.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
meteors.py Types 2025-08-01 06:21:22 +01:00
n_somerset_waste.py More support for offline_mode 2024-11-04 09:59:55 +00:00
py.typed Add py.typed 2023-11-05 12:17:01 +00:00
schengen.py Move two functions to agenda/trip.py 2025-11-03 12:36:13 +00:00
spacexdata.py Initial commit 2023-10-02 23:45:14 +01:00
stats.py Extract accommodation, trip statistics, holiday mapping and debug helpers 2026-09-09 12:08:13 +01:00
stock_market.py The pandas module has type info. 2025-11-03 19:30:57 +00:00
subscription.py Split 'class Event' into its own file 2024-10-01 11:13:39 +01:00
sun.py tell mypy to ignore the lack of types for ephem module 2024-07-18 14:22:55 +09:00
thespacedevs.py Make SpaceDevs cache files readable by the web server 2026-09-30 19:13:02 +01:00
travel.py Prefer ICAO flight number for some airlines 2025-04-28 12:13:23 +03:00
trip.py Refine conference exploration day labels 2026-08-03 14:57:06 +01:00
trip_debug.py Extract accommodation, trip statistics, holiday mapping and debug helpers 2026-09-09 12:08:13 +01:00
trip_schengen.py Remove unused code. 2025-11-03 19:31:14 +00:00
trip_timezones.py Extract trip timezones and conference preparation into agenda modules 2026-09-09 12:03:51 +01:00
types.py Add timeline car import and CO2 trip stats 2026-08-03 13:52:45 +01:00
uk_holiday.py Refactor 2024-01-16 11:35:38 +00:00
uk_school_holiday.py Track dates of English school holidays 2026-02-21 18:05:19 +00:00
utils.py Add timeline car import and CO2 trip stats 2026-08-03 13:52:45 +01:00
weather.py Limit weather API calls to cron only, increase cache TTL to 24h 2026-03-14 09:27:56 +00:00