Skip to content

Python program to check in for an SWA flight at a specified time.

License

Notifications You must be signed in to change notification settings

will-hedges/SWACheckInBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWACheckInBot - a Selenium bot for flight check in

Set and forget terminal app to check in at the earliest time for an SWA flight.

Introduction

Or southwest chicken, if you prefer.

If you're like me and you like to get an early boarding for an SWA flight, it's nerve-wracking to try and beat everyone else, and no one wants to pay extra just to get a good seat. At the 24-hour mark prior to your flight, you might be:

  • at work
  • driving
  • sleeping
  • generally living life

This bot aims to check you in when you say with all your input information. No more waiting for the clock to change.

Technologies

Optional

  • Twilio (for SMS notifications)

Setup

To run this project:

In order to use the optional Twilio SMS functionality to text yourself alerts, you'll need to set up a free Twilio account. Automate the Boring Stuff With Python 2e Chapter 18 has a good walkthrough on how to do this. You'll also need to set the following environment variables:

  • TWILIO_ACCOUNT_SID
  • TWILIO_AUTH_TOKEN
  • TWILIO_PHONE_NUMBER
  • MY_PHONE_NUMBER (the cell number you want to receive the text)

NOTE: set your PC to NEVER sleep/hibernate/etc. while you are running this program. Screensaver/lock is fine.

Example Notifications

alt tag alt tag

About

Python program to check in for an SWA flight at a specified time.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages