Commit graph

5 commits

Author SHA1 Message Date
0dee942e16 Show Eurostar Standard prices and total journey cost on results page
Fetches prices via the site-api.eurostar.com GraphQL gateway
(NewBookingSearch operation, discovered with Playwright). Adds
fetch_prices() to scraper/eurostar.py using requests, caches results,
annotates each trip with eurostar_price and total_price, and shows an
ES Std column plus total cost (duration + price) in the results table.
The Transfer column is hidden on small screens for mobile usability.

Closes #4

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 10:38:09 +01:00
945d028c13 Generate Eurostar timetable URLs from station IDs 2026-04-01 12:17:50 +01:00
f75c1e2db3 Add Rotterdam Centraal 2026-04-01 12:13:27 +01:00
876eb6a759 Various improvements 2026-03-31 10:42:30 +01:00
a8e0bd39e5 Initial commit. 2026-03-30 19:34:46 +01:00