Flight to Calendar por jsantos42
Download flight details as ICS calendar files. Currently working with EasyJet, TAP Portugal, Vueling and LATAM Airlines.
No hay usuariosNo hay usuarios
Metadata de la extensión
Capturas de pantalla
Sobre esta extensión
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.
Rated 0 by 0 reviewers
Permissions and data
Permisos requeridos:
- Acceder a las pestañas del navegador
- Acceder a tus datos en los sitios del easyjet.com dominio
- Acceder a tus datos en los sitios del flytap.com dominio
- Acceder a tus datos en los sitios del vueling.com dominio
- Acceder a tus datos en los sitios del latamairlines.com dominio
Data collection:
- The developer says this extension doesn't require data collection.
Más información
- Enlaces del complemento
- Versión
- 1.1
- Tamaño
- 37,36 KB
- Última actualización
- hace 4 meses (15 de ene. de 2026)
- Categorías relacionadas
- Licencia
- MIT License
- Historial de versiones
- Añadir a la colección