This project provides an automated solution for JetBlue employees for interacting with available requests on the StaffTraveler website using Python and Selenium. It continuously monitors for new requests and attempts to lock requests in automatically, helping users respond to requested listings more efficiently.
- Python 3.8+
- Selenium WebDriver for Chrome if using Chrome versions 114 and prior: https://chromedriver.chromium.org/downloads
- Not necessary if using Chrome versions 115 and newer
- NOTE THIS CURRENTLY ONLY WORKS WITH VERSIONS OF CHROME >= 115
- PREVIOUS BROWSER VERSION SUPPORT TO BE ADDED
- JetBlue Crewmember Active Directory Login with access to ANALYTICS Snowflake database
- Network I.P. configured to access JetBlue's Snowflake database
-
Clone the repository: git clone
-
Install dependencies:
pip install -r requirements.txt
-
Download and place the WebDriver: Place the
chromedriver
in the./drivers
directory.
/drivers
: WebDrivers (e.g., ChromeDriver)/src
: Source codemain.py
: Main scriptrequirements.txt
: Dependencies
Navigate to the /src
directory and execute:
python main.py
Contributions are welcome! Please fork the project, make your changes, and submit a pull request.
Distributed under the MIT License. See LICENSE
for more information.
This project is for educational purposes only. Ensure compliance with StaffTraveler's terms of service.
Contributions are welcome! Please fork the project, make your changes, and submit a pull request.
Distributed under the MIT License. See LICENSE
for more information.
This project is for educational purposes only. Ensure compliance with StaffTraveler's terms of service.