Edward Betts edward
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 »
edward pushed to main at edward/MissingLink 2026-05-14 11:48:39 +01:00
eecbd3cfb8 Escape error messages on error page
728020d342 Lowercase redirect targets for sentence-case link text
3ba7eaefd0 Show full Wikipedia 429 error message
fd59e2a9a4 Guard oauth callback against missing session tokens
626afe487c Render newlines in error messages as <br> instead of literal \n
Compare 6 commits »
edward commented on issue edward/MissingLink#4 2026-05-11 15:22:32 +01:00
Follow redirects when looking up article title

Done

edward closed issue edward/MissingLink#4 2026-05-11 15:22:32 +01:00
Follow redirects when looking up article title
edward pushed to main at edward/MissingLink 2026-05-11 15:22:16 +01:00
5ba380d590 Add how-it-works steps to home page and fix post-OAuth redirect
edward pushed to main at edward/MissingLink 2026-05-11 14:26:18 +01:00
25056aaf33 Fix ZeroDivisionError when total mention count is zero
2eef8f480f Fix remaining 'Find Link' references and improve error messages
c9b4e2face Add redirect support, live candidate list, per-article save count, and error pages
0239b83555 Track processed candidates in session and use OAuth for API calls
2c197f5c43 Add live search progress, session counter, and fix URLs
Compare 8 commits »