README.md 1.1 KB

driverpracticaltest-uk

A tool for notifications about new available dates for driving tests in the UK.

Dependencies: scrapy

pip install scrapy

It crawls https://driverpracticaltest.direct.gov.uk/login sending FormRequests, and collects the earliest available date. Puts it into date.json.

  • Run single-time crawling using ./run_spider.sh script
  • Run in background using ./daemon_process.py script. It crawles one time per 30 min (1800 sec) and updates file date.json. If there is a change, the email notification is sent to address from send_to file
  • Files username, password, email_login, email_password and send_to are empty not to exploit personal info and should be filled locally

What are those files?

  • username is your driving licence number in driverpracticaltest.direct.gov.uk
  • password is your driving test reference number
  • email_login is your login in GMAIL. From this address the notification will be sent
  • email_password is password from that GMAIL account
  • send_to is the destination email address

No line breaks should be in the files above, just a single line w/ necessary text.