/Texas-DPS-Appointment-Assistant

A simple python script help you get a DPS appointment at Texas

Primary LanguagePythonMIT LicenseMIT

Texas-DPS-Appointment-Assistant

A simple python script help you get an earlier appointment at DPS in Texas (Official Appointment Schdueling Website).

Supports three types of appointment:

  1. New Driver's License
  2. Renew License
  3. Road test

What it does

  • The script checks appointment availabilty in all DPS offices in Austin every one minute.
  • If you don't have any appointments, the script will found the earlist possible date and schedule it for you.
  • If there is an available date earlier than your current appointment, the script will reschedule it for you.
  • If a new appointment is rescheduled, you'll receive an email notifcation about the appointment details.

requirements

python3 installed.

Usage

Service Type type_id
Apply for first time Texas CLP/CDL 71
Change, replace or renew Texas DL/Permit 81
Class C Road Skills Test 21
  1. replace the following line in dps_check_availability.py with your information
email = 'xxxx@gmail.com'
first_name = 'John'
last_name = 'Doe'
date_of_birth = 'MM/DD/YYYY'
last4ssn = '0000'
zipcode = '78750'
type_id = 71 # service type id, 71 for new driver's license
  1. in command line, run
python dps_check_availability.py