AirTrack Notifier is a Python-based project designed to scrape flight data from Casablanca's airport to various destinations. This project utilizes web scraping techniques to gather comprehensive flight information. Additionally, it includes functionality to send email notifications to users via API, ensuring timely updates on flight details.
- Flight Data Scraping: Scrapes flight details from Casablanca airport to multiple destinations.
- Comprehensive Information: Retrieves essential information including airline, departure/arrival times, airports, prices, and durations.
- Email Notifications: Implements an email notification system using API for user alerts on flight data updates.
- Python
- Selenium (for web scraping)
- Mailgun Email notification API (for user alerts)
- CSV handling for data storage
-
Clone the Repository
git clone https://github.com/your_username/AirTrack-Notifier.git
-
Set Up Dependencies Refer to the README file for specific instructions to set up required dependencies.
-
Run the Python Script Execute the Python script to initiate flight data scraping and email notifications.
Contributions to enhance functionality, bug fixes, or feature additions are welcomed! Follow these steps:
- Fork the repository.
- Make your changes.
- Submit a pull request.
This project is under apache licence 2.0 Refer to the LICENSE file for more details.
- Email: [haikihamza456@gmail.com]
- Twitter: [@HamzaElhaiki]
- LinkedIn: [Hamza Elhaiki]