CHL Progress Checker

So, your CHL Application has been filed and the clock has slowed to a crawl - tell us about it!

Moderator: carlson1

User avatar

Topic author
aaronspuler
Member
Posts in topic: 2
Posts: 101
Joined: Mon Nov 09, 2009 3:04 pm
Contact:

CHL Progress Checker

#1

Post 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>

Zee
Senior Member
Posts in topic: 1
Posts: 290
Joined: Fri Nov 07, 2008 3:09 pm
Location: Maybe a little left from you.

Re: CHL Progress Checker

#2

Post by Zee »

If it wasn't for my ridiculous obession with checking I would have never memorized my drivers license number.
80% Liberal, 90% Democrat, 100% Responsible gun owner.

Although it is not true that all conservatives are stupid people, it is true that most stupid people are conservative. John Stuart Mill (1806-1873)

Jesus was a Jewish Liberal

stealthcrf
Member
Posts in topic: 1
Posts: 66
Joined: Fri Sep 18, 2009 12:19 am

Re: CHL Progress Checker

#3

Post 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.
User avatar

arnoldstrong
Senior Member
Posts in topic: 1
Posts: 302
Joined: Thu Aug 06, 2009 11:47 am
Location: Fort Worth, TX / Atlanta, GA

Re: CHL Progress Checker

#4

Post by arnoldstrong »

Very nice work!!!
CHL Class: 08/01/09
Mailed App: 08/03/09
Packet returned: 08/22/09
Packet Re-Mailed: 08/24/09
PIN Received via E-mail: 09/08/09
Processing Application: 09/15/09
Application Completed: 09/24/09
Plastic in hand: 09/28/09

TX CHL Holder
NRA Member
Glock Enthusiast (G-19 G-26)
User avatar

Skiprr
Moderator
Posts in topic: 1
Posts: 6458
Joined: Fri Oct 20, 2006 4:50 pm
Location: Outskirts of Houston

Re: CHL Progress Checker

#5

Post 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...
Join the NRA or upgrade your membership today. Support the Texas Firearms Coalition and subscribe to the Podcast.
I’ve contacted my State Rep, Gary Elkins, about co-sponsoring HB560. Have you contacted your Rep?
NRA Benefactor Life Member
User avatar

joe817
Senior Member
Posts in topic: 2
Posts: 9316
Joined: Fri May 22, 2009 7:13 pm
Location: Arlington

Re: CHL Progress Checker

#6

Post 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:
Diplomacy is the Art of Letting Someone Have Your Way
TSRA
Colt Gov't Model .380
User avatar

USA1
Senior Member
Posts in topic: 2
Posts: 7412
Joined: Wed Apr 08, 2009 5:37 pm
Location: Tomball ,Texas
Contact:

Re: CHL Progress Checker

#7

Post 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:
Glock Armorer - S&W M&P Armorer
User avatar

joe817
Senior Member
Posts in topic: 2
Posts: 9316
Joined: Fri May 22, 2009 7:13 pm
Location: Arlington

Re: CHL Progress Checker

#8

Post by joe817 »

:roll: :smilelol5: :lol: :cheers2: Good one!
Diplomacy is the Art of Letting Someone Have Your Way
TSRA
Colt Gov't Model .380

LarryH
Senior Member
Posts in topic: 1
Posts: 1710
Joined: Sat Nov 03, 2007 9:55 pm
Location: Smith County

Re: CHL Progress Checker

#9

Post 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:
User avatar

USA1
Senior Member
Posts in topic: 2
Posts: 7412
Joined: Wed Apr 08, 2009 5:37 pm
Location: Tomball ,Texas
Contact:

Re: CHL Progress Checker

#10

Post 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::
Glock Armorer - S&W M&P Armorer

crjones
Junior Member
Posts in topic: 1
Posts: 11
Joined: Wed Oct 21, 2009 10:27 am
Location: The Woodlands, TX

Re: CHL Progress Checker

#11

Post 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
NRA Member - Beretta Px4 9mm Type F

10/10/09 - CHL Class
10/12/09 - Applied Online
10/17/09 - Received Packet
10/19/09 - Mailed Packet
10/25/09 - Application incomplete
11/07/09 - Processing Application
11/26/09 - Application Completed
12/03/09 - License in hand
User avatar

Topic author
aaronspuler
Member
Posts in topic: 2
Posts: 101
Joined: Mon Nov 09, 2009 3:04 pm
Contact:

Re: CHL Progress Checker

#12

Post 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?

Texashots
Junior Member
Posts in topic: 1
Posts: 4
Joined: Thu Nov 05, 2009 3:11 pm
Location: Buda

Re: CHL Progress Checker

#13

Post by Texashots »

I'm with you Zee. I have finally memorized my DL#!
User avatar

sjfcontrol
Senior Member
Posts in topic: 2
Posts: 6267
Joined: Wed Oct 28, 2009 7:14 am
Location: Flint, TX

Re: CHL Progress Checker

#14

Post by sjfcontrol »

Anybody got a script for checking the NEW DPS site?
Range Rule: "The front gate lock is not an acceptable target."
Never Forget. Image
User avatar

TxKimberMan
Member
Posts in topic: 1
Posts: 160
Joined: Thu Mar 11, 2010 4:04 pm
Location: Justin, TX

Re: CHL Progress Checker

#15

Post by TxKimberMan »

The ingenuity of man always amazes me...that's way cool. :coolgleamA:
U.S. Coast Guard 1982-90
Semper Paratus
Post Reply

Return to “The "Waiting Room"”