Skip to content

Work in Progress project to automate StaffTraveler Requests for B6 crewmembers. Uses Selenium to query Staff Traveler. Likely will use Selenium to access MyIdTravel

License

Notifications You must be signed in to change notification settings

maxgrove42/StaffTravelerRequests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StaffTraveler Automation Project

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.

Prerequisites

  • 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

Setup

  1. Clone the repository: git clone

  2. Install dependencies: pip install -r requirements.txt

  3. Download and place the WebDriver: Place the chromedriver in the ./drivers directory.

Project Structure

  • /drivers: WebDrivers (e.g., ChromeDriver)
  • /src: Source code
  • main.py: Main script
  • requirements.txt: Dependencies

Running the Script

Navigate to the /src directory and execute: python main.py

Contributing

Contributions are welcome! Please fork the project, make your changes, and submit a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

Disclaimer

This project is for educational purposes only. Ensure compliance with StaffTraveler's terms of service.

Contributing

Contributions are welcome! Please fork the project, make your changes, and submit a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

Disclaimer

This project is for educational purposes only. Ensure compliance with StaffTraveler's terms of service.

About

Work in Progress project to automate StaffTraveler Requests for B6 crewmembers. Uses Selenium to query Staff Traveler. Likely will use Selenium to access MyIdTravel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published