It may well work, but I don't have Linux and don't want to mess with programming. A better approach would be to get people to sign up for email or text notifications and for you to do a daily check. An app would be even better.
Thanks for the feedback, however I have a full time job and no app-level programming experience (I'm a systems administrator, so I deal with servers most days rather than applications) so I don't have the commercial inclination to set up a full chargeable service.
Ultimately I'm sharing the script I wrote in the spirit of open source, hoping that someone with the technical skill to use it finds it useful - it's provided as-is and for free, so if it saves one person a £20 fee from one of the other companies then it's been worth writing in my eyes :)
I used this to get my tests.
http://www.driving-test-cancellations-4all.co.uk/
Pretty good, for a small amount of £20. It's lifetime. You have to enter your desired dates E.g From 24 june to 25 July. It'll then keep checking for any bookings every 5 minutes. You can fully customize it for your own liking, such as weekends only, time etc. You can choose up to 5 test centres to look after. When it finds a date, it'll contact you via email, or sms. You can put it on auto book, or get a notification on your phone to confirm your booking you have 30 minutes to reply. If they don't find a booking for your desired dates, they'll refund you the money.
- Found a test within 2 days.
Thanks - I was aware of this website before I released my script, but thought that £20 was a bit of a rip-off, especially when you consider what's happening under the hood. The DVSA has no public API, so these companies are effectively doing exactly the same as my script does - logging you into the DVSA website and page-scraping for dates.
In the end, my script came through in less than 24 hours and I ended up moving my test two months closer into July - without having to pay the fees that these companies charge :)