Is House A Rerun is a clone of the site islostarepeat.com for House. It uses mc2xml to generate a xmltv file, which gets parsed by a python script that writes the html file. The script takes a while to run, as the xmltv file can be hundreds of thousands of lines long, so it just runs weekly via a cron job.
If you want to change the script for another tv show, just set up mc2xml to grab the correct channel(s) and change the first few lines to reflect what show you want, the day it airs, and the channel it’s on.