Page 1 of 2

CHL Progress Checker

Posted: Mon Nov 09, 2009 3:10 pm
by aaronspuler
I got tired of manually logging in and checking my status every day, so I made a html page that posts the required data to the site and then gives you the status. This isn't magic or anything, it's just sending the same information to the DPS server as when you fill out the form online and push the 'Submit' button. It's just automated. All you have to do is fill in the spots below, then save it as a *.html file. Once you open the file, it sends the request to the DPS server and then you get to see your application's status.

Code: Select all

<HTML>
<BODY>
	<form id="CHL" name="CHL" action="https://www.texasonline.state.tx.us/NASApp/txdps/TxdpsChlNewAppManager" method=post>
		<input type=hidden name="XXTask" value="99">            <!-- Leave as value="99" -->
		<input type=hidden name="UserType" value="1">           <!-- Leave as value="1" -->
		<input type=hidden name="DateOfBirth" value="">         <!-- If birth date is July 4 1776 then value="07041776" -->
		<input type=hidden name="DL_IDNUMBER" value="DL">       <!-- Leave as value="DL" -->
		<input type=hidden name="DLNumber" value="">            <!-- Enter your DL #, example value="11111111" -->
		<input type=hidden name="IDNumber" value="">            <!-- Leave as value="" -->
		<input type=hidden name="SSNumber" value="">            <!-- Enter your SSN, example value="111223333" -->
		<input type=hidden name="Month" value="">               <!-- Enter birth month, example value="07" -->
		<input type=hidden name="Day" value="">                 <!-- Enter birth day, example value="04" -->
		<input type=hidden name="Year" value="">                <!-- Enter birth year, example value="1776" -->
		<input type=hidden name="PinNumber" value="">           <!-- Enter your PIN, example value="z111" -->
	</form>
	<script>document.CHL.submit()</script>
</BODY>
</HTML>

Re: CHL Progress Checker

Posted: Mon Nov 09, 2009 3:17 pm
by Zee
If it wasn't for my ridiculous obession with checking I would have never memorized my drivers license number.

Re: CHL Progress Checker

Posted: Mon Nov 09, 2009 11:42 pm
by stealthcrf
very cool. just remember that your ssn and other info will be stored UNENCRYPTED. Don't leave this on a computer that may not be secure :leaving :eek6

you can also save a shortcut to file and add a shortcut key so all you do is hit ctrl+alt+(letter) and boom! there's your chl status.

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 12:08 am
by arnoldstrong
Very nice work!!!

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 6:21 am
by Skiprr
Why?

The data on the DPS server, as we all know, lags days or weeks behind the actual status.

It's more common than not for folks to receive their plastic while still seeing "Processing Application" on the DPS site.

Sorry. I'm just not gettin' this...

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 10:45 am
by joe817
Skiprr wrote:Why? The data on the DPS server, as we all know, lags days or weeks behind the actual status. It's more common than not for folks to receive their plastic while still seeing "Processing Application" on the DPS site. Sorry. I'm just not gettin' this...
Not really Skiprr, at least not since I've been a member of this forum. Over this past summer many people waited 1 or 2 weeks after the update to "approved, license issued or active" until they actually received the license.

In fact there was a lengthy thread about one of our members who showed approved in the database, was stopped by a LEO before he received the plastic, and went through a month or 2 of absolute grief because the LEO made all attempts to get his license revoked because he didn't display the license to the officer, when in fact, he had not even received it at the time of the stop.

Beginning in late August, DPS changed their processing procedures and have issued the licenses on a very timely basis after updating the website to approval status. I received mine 2 days after the status change.

Just my $.02 worth. :tiphat:

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 1:24 pm
by USA1
For a small weekly fee I will check your status daily and send a text message when it changes .
And for a added fee I will contact a representative in Austin to inquire about any delays .
Sign up now !
Spaces are filling up quick !

:cool:

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 1:27 pm
by joe817
:roll: :smilelol5: :lol: :cheers2: Good one!

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 1:36 pm
by LarryH
USA1 wrote:For a small weekly fee I will check your status daily and send a text message when it changes .
And for a added fee I will contact a representative in Austin to inquire about any delays .
Sign up now !
Spaces are filling up quick !

:cool:
You forgot "Operators are standing by". :biggrinjester:

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 1:40 pm
by USA1
LarryH wrote:
USA1 wrote:For a small weekly fee I will check your status daily and send a text message when it changes .
And for a added fee I will contact a representative in Austin to inquire about any delays .
Sign up now !
Spaces are filling up quick !

:cool:
You forgot "Operators are standing by". :biggrinjester:
"rlol" "rlol" "rlol" Dang ! :lol::

Re: CHL Progress Checker

Posted: Tue Nov 10, 2009 5:26 pm
by crjones
aaronspuler,
You inspired my nerd side and CHL checking habit to collide. With the POST elements you have, I ran them through curl and it worked. Get an md5 checksum from it and then compare. The end result is an email if your status has changed. I put this on a cron job for 1 a day. Seems to be working so far.

Cron command:

Code: Select all

curl -s -d "XXTask=99&UserType=1&DateOfBirth=XXXXXXXX&DL_IDNUMBER=DL&DLNumber=XXXXXXXX&IDNumber=&SSNumber=XXXXXXXXX&Month=XX&Day=XX&Year=XXXX&PinNumber=XXXX" https://www.texasonline.state.tx.us/NASApp/txdps/TxdpsChlNewAppManager | md5 | tee new - | diff -q - old || echo 'I have detected a change in your CHL application status.' | mail -s 'CHL Status Update!' your@email.com && mv new old
Use this to get a baseline to make the first compare:

Code: Select all

curl -s -d "XXTask=99&UserType=1&DateOfBirth=XXXXXXXX&DL_IDNUMBER=DL&DLNumber=XXXXXXXX&IDNumber=&SSNumber=XXXXXXXXX&Month=XX&Day=XX&Year=XXXX&PinNumber=XXXX" https://www.texasonline.state.tx.us/NASApp/txdps/TxdpsChlNewAppManager | md5 > old

Re: CHL Progress Checker

Posted: Wed Nov 11, 2009 3:06 pm
by aaronspuler
Nerds unite, crjones!

Unfortunately, I don't have access to a linux/unix box. Any chance you (or someone else) could make something like that which would work on Windows?

Re: CHL Progress Checker

Posted: Fri Nov 20, 2009 1:24 am
by Texashots
I'm with you Zee. I have finally memorized my DL#!

Re: CHL Progress Checker

Posted: Mon May 03, 2010 2:55 pm
by sjfcontrol
Anybody got a script for checking the NEW DPS site?

Re: CHL Progress Checker

Posted: Wed May 05, 2010 10:08 pm
by TxKimberMan
The ingenuity of man always amazes me...that's way cool. :coolgleamA: