/Southwest-Checkin

An easy python script to check into your Southwest flight

Primary LanguagePython

Southwest-Checkin

An easy python script to continuously retry checking into your Southwest flight using ChromeDriver and Selenium. Effectively checking you in at the moment it becomes available!

Example

python southwest_checkin.py -c TESTER -f Testy -l McTest -t 'Jul 02 2017 07:00AM'

Requirements

install the selenium python library with pip via pip install -r requirements.txt
Also requires chromedriver to be in the PATH environment variable. The MAC OSX chrome driver is in this repo, other versions are available here

If you're running in Linux, you'll also need to install a few other dependencies:
sudo apt-get install chromium-browser xvfb libgconf-2-4

Options

* -c the confirmation number string
* -f the first name for the confirmation
* -l the last name for the confirmation
* -t date and time of check in

-t value must be in the following format: %b %d %Y %I:%M%p Example: Jan 01 1970 10:10PM

Refer to the Python documentation for a complete explanation of the date format. Also keep in mind, you may need to convert the date/time to your local time zone.