Follow these steps to set up and run the project on your local machine.
Use the following command to clone the repository:
git clone https://github.com/DieserLaurenz/eurowings-compensation-checker.git
cd eurowings-compensation-checker
Create and activate a Python virtual environment:
-
On Windows:
python -m venv venv venv\Scripts\activate
-
On macOS/Linux:
python3 -m venv venv source venv/bin/activate
Install the necessary Python packages using requirements.txt
:
pip install -r requirements.txt
-
Open the file
.env.example
and fill in the required values:FLIGHT_NUMBER= # Example: 981 DEPARTURE_DATE= # Format: YYYY-MM-DD (e.g., 2024-09-06) AIRLINE_CODE= # Example: EW NAME= # Example: John SURNAME= # Example: Doe EMAIL= # Example: [email protected] BOOKING_CODE= # Example: ABCDEF
-
Rename
.env.example
to.env
:mv .env.example .env
Execute the script to check the current compensation status:
python src/eurowings-compensation-checker.py
- This tool automates web scraping to interact with the Eurowings claim system.
- Use it responsibly and in accordance with Eurowings' terms and conditions.
- The author assumes no liability for any misuse, errors, or potential issues caused by this script.
- This tool is provided "as-is", without warranty of any kind.
Feel free to submit issues, fork the repository, or suggest improvements via pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.