Thanks for the reply.
It's not big deal with the automatic finding of my tablo, I just use a .bat that calls my IP each time my own little script is run by Task Scheduler (repeated Mon-Fri).
As far as the Judge Judy episodes, I currently don't pay for Tablo Subscription so there's hardly any metadata (like season and episode info).
So your python script sees all the manually repeated recordings being saved by the same name ("Judge Judy First <2015-07-16>" and yesterday "Judge Judy First <2015-07-15>" ).
I setup my .bat script to just ignores the history file from your python script and search for "Judge Judy First" (the manually inputted name of my scheduled recording for FOX at 3:00PM) and I have another script that searches for "Judge Judy Second"(the manually inputted name of my scheduled recording for FOX at 3:30PM).
Below is an example of my .bat script that Task Scheduler runs everyday after the recording is finished.
It changes the command prompt to the correct directory (might by unnecessary), then calls your python script, then finds the Tablo by IP address, then searches for the recording (ignoring the history file), then moves the converted .mp4 file to "My Documents". Because I don't pay for the subscription from Tablo, it treats all manual recordings as "movies"
tablo2go.py -tablo:192.168.000.000 "Judge Judy First" -ignore -moviedir:C:\Users\user\Documents
Hopefully this info helps anyone else in a similar situation!