Edward Betts edward
edward pushed to main at edward/agenda 2026-07-09 10:13:07 +01:00
442ae98463 Various improvements
b7d95f26ec Add car journey route generator
1e9169b740 Show home marker for car journeys
Compare 3 commits »
edward pushed to main at edward/agenda 2026-07-08 09:12:17 +01:00
086bc630c9 Proper handling for day train vs overnight train.
edward pushed to main at edward/agenda 2026-07-08 09:11:06 +01:00
c6cb06b71e Add car journeys to trips
edward pushed to main at edward/paddington-eurostar 2026-07-06 13:26:05 +01:00
c9aad7ad4c Show all valid Eurostar connections
5272956050 Remove obsolete connection template context
1c230ce0d6 Use path segments for journey result URLs
Compare 3 commits »
edward pushed to main at edward/agenda 2026-06-30 12:32:02 +01:00
bc7a2e89d0 Various improvements
edward renamed repository from add-links to edward/MissingLink 2026-06-26 17:23:54 +01:00
edward pushed to main at edward/agenda 2026-06-24 13:23:11 +01:00
5f6cb57c2a Add travel booking and place import scripts
edward pushed to main at edward/agenda 2026-06-22 22:12:19 +01:00
a87c9f993e Improve conference importer and series attendance
dbce9e5358 Improve conference importer date handling
56eea3f7a3 Support nested conference dates in trips
57b2db205d Add conference series pages
Compare 4 commits »
edward closed issue edward/agenda#188 2026-06-22 09:30:48 +01:00
Support for conferences with in-exact dates
edward pushed to main at edward/agenda 2026-06-22 09:30:48 +01:00
098c7e4447 Support inexact conference dates
14f5baf77c Validate conference date ranges
7ec36a5e80 Document personal data YAML formats
Compare 3 commits »
edward commented on issue edward/agenda#188 2026-06-22 08:31:45 +01:00
Support for conferences with in-exact dates

Example: March 2027

- name: PyCascades 2027
  topic: Python
  location: Seattle, Washington
  country: us
  url: https://2027.pycascades.com/
edward opened issue edward/geocode#31 2026-06-21 21:36:52 +01:00
Rate limiting breaks everything
edward pushed to main at edward/agenda 2026-06-20 17:40:51 +01:00
fc82cf280a Switch FX rates to Frankfurter
edward closed issue edward/agenda#211 2026-06-20 17:35:32 +01:00
Hit FX monthly limit
edward pushed to main at edward/agenda 2026-06-20 17:35:32 +01:00
a369c44ae9 Handle FX API usage limit fallback
edward opened issue edward/agenda#211 2026-06-20 17:31:55 +01:00
Hit FX monthly limit
edward pushed to main at edward/paddington-eurostar 2026-05-26 12:59:27 +01:00
ce6e8afcc8 Replace city name 'Cologne Hbf' with 'Cologne'.
21f84e2fb6 Select outbound date first for returns
2b475aa726 Clarify missing Eurostar price states
ed8a5626a4 Refine homepage journey form layout
13c4341f3a Add full type annotations and black formatting across all modules
Compare 27 commits »
edward closed issue edward/paddington-eurostar#8 2026-05-22 10:58:15 +01:00
Return journey, Eurostar followed by service from Paddington
edward pushed to master at edward/geocode 2026-05-16 10:08:45 +01:00
93a4572a5d Log Wikimedia API requests
0188cbe0bf Show MediaWiki API error messages
1442620ece Handle Wikidata API errors with proper HTTP responses (429, 503)
d75d617d11 Make mail sending resilient: optional MAIL_FROM_NAME config and swallow send errors
808efc3cb4 Remove blocking socket.getfqdn() DNS lookup from request logging
Compare 6 commits »