/AirTrack-Notifier-Data

Flights scraping with selenium

Primary LanguagePython

AirTrack Notifier

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.

Key Features

  • 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.

Technologies Used

  • Python
  • Selenium (for web scraping)
  • Mailgun Email notification API (for user alerts)
  • CSV handling for data storage

Installation & Usage

  1. Clone the Repository

    git clone https://github.com/your_username/AirTrack-Notifier.git
  2. Set Up Dependencies Refer to the README file for specific instructions to set up required dependencies.

  3. Run the Python Script Execute the Python script to initiate flight data scraping and email notifications.

Contribution

Contributions to enhance functionality, bug fixes, or feature additions are welcomed! Follow these steps:

  • Fork the repository.
  • Make your changes.
  • Submit a pull request.

License

This project is under apache licence 2.0 Refer to the LICENSE file for more details.

Contact