Flight to Calendar автор jsantos42
Download flight details as ICS calendar files. Currently working with EasyJet, TAP Portugal, Vueling and LATAM Airlines.
Немає користувачівНемає користувачів
Метадані розширення
Знімки екрана
Про це розширення
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
Необхідні дозволи:
- Отримувати доступ до вкладок браузера
- Отримувати доступ до ваших даних для вебсайтів у домені easyjet.com
- Отримувати доступ до ваших даних для вебсайтів у домені flytap.com
- Отримувати доступ до ваших даних для вебсайтів у домені vueling.com
- Отримувати доступ до ваших даних для вебсайтів у домені latamairlines.com
Data collection:
- The developer says this extension doesn't require data collection.
Більше інформації
- Посилання додатка
- Версія
- 1.1
- Розмір
- 37,36 КБ
- Востаннє оновлено
- 4 місяці тому (15 січ 2026 р.)
- Пов'язані категорії
- Ліцензія
- Ліцензія MIT
- Історія версій
- Додати до збірки