Flight to Calendar troch jsantos42
Download flight details as ICS calendar files. Currently working with EasyJet, TAP Portugal, Vueling and LATAM Airlines.
Gjin brûkersGjin brûkers
Metadata útwreiding
Skermôfbyldingen
Oer dizze útwreiding
A Firefox extension that extracts flight details from airline booking pages and downloads them as ICS calendar files.
How is this useful to me?
Several airline websites do not provide ICS files for their flights or, if they do, are rather incomplete. I found myself repeatedly having to create calendar events for my flights that respected both timezones (departure and arrival), that would aggregate all the needed info, and that would have timely reminders. This extension is an automation of that!
I have open sourced the code for full transparency, and will be adding more airlines as I feel the need for it. Feel free to contribute and add more airlines that you require.
Supported Airlines
- EasyJet - easyjet.com
- TAP Portugal - flytap.com
- Vueling - vueling.com
- LATAM Airlines - latamairlines.com
Features
- Extracts flight information from booking/manage booking pages
- Generates standard ICS calendar files with timezone support
- Supports multiple flights per booking
- Includes flight number, departure/arrival times, airports, terminals, and booking reference number
- Luggage info: Shows under-seat bag, cabin bag, and checked bag allowances
- Calendar alerts: Automatic reminders at 1 week, 2 days, 1 day, 15h, 4h, and 2h before flight
- Timezone handling: 400+ airports with IANA timezone mapping
- Warnings: Alerts for unknown airport timezones or unexpected page language
Notes
- This extension has only been tested with English versions of the airline websites. Other languages may work but are not guaranteed.
- This extension relies heavily on the airlines website's CSS selectors, so if they change their structure the extension will naturally stop working with that specific website! If you do find a bug, please let me know, I'll fix it ASAP.
- I have open sourced the code for full transparency, and will be adding more airlines as I feel the need for it. Feel free to contribute and add more airlines that you require.
How to use
- Navigate to the booking management page of a supported airline and select a given flight.
- You might need to change the page language to English.
- Click the extension to select a given flight and download its corresponding ICS file.
How is this useful to me?
Several airline websites do not provide ICS files for their flights or, if they do, are rather incomplete. I found myself repeatedly having to create calendar events for my flights that respected both timezones (departure and arrival), that would aggregate all the needed info, and that would have timely reminders. This extension is an automation of that!
I have open sourced the code for full transparency, and will be adding more airlines as I feel the need for it. Feel free to contribute and add more airlines that you require.
Supported Airlines
- EasyJet - easyjet.com
- TAP Portugal - flytap.com
- Vueling - vueling.com
- LATAM Airlines - latamairlines.com
Features
- Extracts flight information from booking/manage booking pages
- Generates standard ICS calendar files with timezone support
- Supports multiple flights per booking
- Includes flight number, departure/arrival times, airports, terminals, and booking reference number
- Luggage info: Shows under-seat bag, cabin bag, and checked bag allowances
- Calendar alerts: Automatic reminders at 1 week, 2 days, 1 day, 15h, 4h, and 2h before flight
- Timezone handling: 400+ airports with IANA timezone mapping
- Warnings: Alerts for unknown airport timezones or unexpected page language
Notes
- This extension has only been tested with English versions of the airline websites. Other languages may work but are not guaranteed.
- This extension relies heavily on the airlines website's CSS selectors, so if they change their structure the extension will naturally stop working with that specific website! If you do find a bug, please let me know, I'll fix it ASAP.
- I have open sourced the code for full transparency, and will be adding more airlines as I feel the need for it. Feel free to contribute and add more airlines that you require.
How to use
- Navigate to the booking management page of a supported airline and select a given flight.
- You might need to change the page language to English.
- Click the extension to select a given flight and download its corresponding ICS file.
Wurdearre: 0 troch 0 beoardielers
Tastimmingen en gegevens
Fereaske machtigingen:
- Browserljepblêden benaderje
- Jo gegevens foar websites yn it domein easyjet.com benaderje
- Jo gegevens foar websites yn it domein flytap.com benaderje
- Jo gegevens foar websites yn it domein vueling.com benaderje
- Jo gegevens foar websites yn it domein latamairlines.com benaderje
Gegevenssamling:
- De ûntwikkeler seit dat dizze útwreiding gjin gegevenssamling fereasket.
Mear ynformaasje
- Add-on-keppelingen
- Ferzje
- 1.1
- Grutte
- 37,36 KB
- Lêst bywurke
- 4 moannen lyn (15 jan. 2026)
- Sibbe kategoryen
- Lisinsje
- MIT-lisinsje
- Ferzjeskiednis
- Tafoegje oan kolleksje