Commit graph

99 commits

Author SHA1 Message Date
Edward Betts ac32b4fe89 Bug fix 2024-01-21 15:56:18 +00:00
Edward Betts 2b89ff7ff9 Add authentication via UniAuth 2024-01-21 15:55:31 +00:00
Edward Betts cd60ebdea2 Show days until holiday on holidays page 2024-01-19 20:47:03 +00:00
Edward Betts e16e04ab51 Show more detail on space launch page 2024-01-19 20:35:52 +00:00
Edward Betts 44bf744361 Show holidays in visited countries on trip page
Closes: #112
2024-01-16 18:08:50 +00:00
Edward Betts 3a7784bb25 Show unbooked flights in orange
Closes: #114
2024-01-16 17:11:55 +00:00
Edward Betts 39f9c98a51 Include heathrow airport pin on map for conference without booked flights
Closes: #115
2024-01-16 17:07:59 +00:00
Edward Betts 322b65237d Add holiday page
Page showing holidays in countries of interest, just in English for now.
2024-01-16 12:06:46 +00:00
Edward Betts 283a9d0b27 Link from accommodation list to trip pages
Closes: #109
2024-01-14 17:57:02 +00:00
Edward Betts 31e8197c79 Link from conference list to trip pages 2024-01-14 17:23:50 +00:00
Edward Betts fbee775f5b Next trip and previous trip links on trip pages
Closes: #110
2024-01-14 12:29:39 +00:00
Edward Betts 36b5d38274 Show map of past trips 2024-01-14 12:17:22 +00:00
Edward Betts fab478dc61 Rename trips.html template to trip_list.html 2024-01-14 10:32:52 +00:00
Edward Betts fd34190368 Map of all upcoming travel on trips page
Closes: #107
2024-01-14 10:31:51 +00:00
Edward Betts 4a990a9fe5 Move trip code into separate file 2024-01-14 10:14:05 +00:00
Edward Betts e2fdd1d198 Show rail routes using GeoJSON 2024-01-12 22:29:26 +00:00
Edward Betts 4e719a07ab Show flights and trains in different colours 2024-01-12 19:52:00 +00:00
Edward Betts e993329939 Show lines connecting transport stops on map
Closes: #104
2024-01-12 17:17:12 +00:00
Edward Betts 4b8b1f7556 Show station and airport icons on the map 2024-01-12 16:54:52 +00:00
Edward Betts 0c02d9c899 Include airport pins on the map 2024-01-12 16:20:36 +00:00
Edward Betts 60070d07fd Add maps to trip pages
Closes: #102
2024-01-12 15:04:08 +00:00
Edward Betts a9c9c719a4 Return 404 not found for invalid trip IDs
Closes: #103
2024-01-12 14:08:36 +00:00
Edward Betts 2744f67987 Add pages for individual trips
Closes: #100
2024-01-12 14:04:06 +00:00
Edward Betts ad47f291f8 Add events to trips 2024-01-10 13:27:25 +00:00
Edward Betts fd6d3b674b Split up trips page and sort like conference page
Closes: #94
2024-01-06 09:17:34 +00:00
Edward Betts 21b67bdc64 Show end date for trips 2024-01-05 09:35:56 +00:00
Edward Betts ce9faa654f Add trips page
Creating a new entity called a trip. This will group together any travel
accommodation and conferences that happen together on one trip.

A trip is assumed to start when leaving home and finish when returning
home.

The start date of a trip in is the trip ID. The date is written in ISO
format.

This assumes there cannot be multiple trips one one day. This assumption
might be wrong, for example a morning day trip by rail, then another
trip starts in the afternoon. I can change my choice of using dates as
trip IDs if that happens.

Sometimes during the planning of a trip the start date is unknown. For
now we make up a start date, we can always change it later. If we use
the start date in URLs then the URLs will change. Might need to keep a
file of redirects, or could think of a different style of identifier.

Trip ID have been added to accommodation, conferences, trains and
flights.

Later there will be a trips.yaml with notes about each trip.
2024-01-04 22:56:07 +00:00
Edward Betts 5786e3d575 Make conferences a top-level list 2024-01-04 15:08:12 +00:00
Edward Betts 17036d849f Show country names and flags on conference page 2024-01-03 15:52:24 +00:00
Edward Betts fd46f0a405 Show country names and flags on accommodation page 2024-01-03 11:33:24 +00:00
Edward Betts 9800030201 Split space launches into separate page
Closes: #93
2024-01-03 09:13:58 +00:00
Edward Betts aa7d7b7e6c Add accommodation page
Closes: #88
2024-01-01 21:26:39 +00:00
Edward Betts 5805c49fe3 Add gaps page 2023-12-27 08:22:53 +00:00
Edward Betts 0465e5eddd Send error mail to admin
Closes: #73
2023-12-07 17:15:58 +00:00
Edward Betts 9ff61c3af8 Use flask config instead of configparser
Closes: #74
2023-12-07 15:52:48 +00:00
Edward Betts e1540d9bfe Split conference list current, future, past 2023-12-04 23:01:14 +00:00
Edward Betts 0fa6a2cdda Highlight today in conference list 2023-12-04 21:53:33 +00:00
Edward Betts d67944a171 Add page showing list of conferences 2023-11-20 20:48:42 +01:00
Edward Betts bd3649a6c7 Dedicated page showing travel
Closes: #70
2023-11-20 07:33:49 -03:00
Edward Betts e0628f8d4e Different favicon 2023-11-13 08:42:18 +00:00
Edward Betts 3629e91d62 Add favicon
Closes: #69
2023-11-13 08:31:27 +00:00
Edward Betts ac456ce5be Reorganise code 2023-11-07 16:55:05 +01:00
Edward Betts 144e8337b8 Start the process of making HTTP requests aync 2023-11-05 14:40:02 +00:00
Edward Betts 6b6e038b67 Add time to some events 2023-10-21 22:58:44 +01:00
Edward Betts aceee6ac4d Show "1 day" not "1 days"
Closes: #25
2023-10-21 07:17:37 +01:00
Edward Betts e6e113e14a Show traceback on error
Closes: #21
2023-10-06 23:29:22 +01:00
Edward Betts 9f3042d72e Pass now to get_data() 2023-10-06 22:23:34 +01:00
Edward Betts e56cf111e8 Events are sorted by date
Closes: #16
2023-10-05 11:07:01 +01:00
Edward Betts 46b2dbf4f3 Initial commit 2023-10-02 23:45:14 +01:00