Download Latest Version icm_zap2it 052211.rar (3.8 kB)
Email in envelope

Get an email when there's a new version of iCheckMovies Unchecked Searcher

Home
Name Modified Size InfoDownloads / Week
readme.txt 2011-05-25 2.1 kB
icm_zap2it 052211.rar 2011-05-22 3.8 kB
icm_zap2it 052111.rar 2011-05-22 3.7 kB
Totals: 3 Items   9.7 kB 0
What does this do? This program goes through all of a users lists at iCM and then searches zap2it for any possible airings. Then you get an incredibly long list of all the stuff you may want to record.

What do I need? 
1. An account at www.icheckmovies.com
2. An account at www.zap2it.com Make sure setup the channels you get and uncheck all the ones you don't get. Otherwise you're going to get matches on stuff you can't record.
3. Python http://www.python.org/getit/ The latest 2.x version will do. Don't get version 3.
4. Mechanize http://wwwsearch.sourceforge.net/mechanize/download.html
5. Beautiful Soup http://www.crummy.com/software/BeautifulSoup/
6. The file that does all the work https://sourceforge.net/projects/icmunchecked/files/

In theory, one could also use py2exe and make an exe of this and then nothing else would need to be installed, which means you'd only need to do steps 1 and 2. I tried doing this and ran across an error. I've been working on this program all day and half the day yesterday, so I'm too tired to try and troubleshoot py2exe's problem.

Word of warning: It will take awhile to go through all your lists and then check the thousands of movies for any airings. You're probably also going to need to make a batch file to run this, piping the results to another file, so you don't lose any results on the screen. If you don't know what to do, this make a file called something.bat inside your python folder. Edit it and add the line, minus the quotes, "python icm_zap2it.py >> unwatched.txt" This will put all the output into unwatched.txt, which you can then browse when the program is done running.

If anyone wants to help improve this, that would be great. The first thing I want to do, which I won't have time for until next weekend, is pull in the year of the movie from icm and use that to help eliminate a ton of the results that come from the online schedule that aren't perfect matches but have similar names.

It's not perfect but it's a start.

052211 - Added a channels list to only display results for the channels we want

052111 - The beginning of time
Source: readme.txt, updated 2011-05-25