#!/usr/bin/perl -w use strict; use LWP::Simple; use HTML::Entities; use Date::Manip; use URI::Escape; Date_Init("TZ=EST"); my $browser = LWP::UserAgent->new; $browser->timeout(30); my $errors=0; my $cache="/home/tfe/bin/shows.txt"; #my $cache="/home/tfe/bin/shows.txt"; my $file_path="/home/tfe/public_html/cache/eztv/"; #my $file_path="/home/tfe/bin/"; #my $url = 'http://thepiratebay.org/search/eztv%20%search_string%/0/99/0'; my $url = 'http://thepiratebay.org/search/eztv%20%search_string%/%page%/7/100,200,300,400,600/'; my %month = ( 'January' => "01", 'February' => "02", 'March' => "03", 'April' => "04", 'May' => "05", 'June' => "06", 'July' => "07", 'August' => "08", 'September' => "09", 'October' => "10", 'November' => "11", 'December' => "12"); open(MYCACHE,">/home/tfe/bin/log"); print MYCACHE "\n\n"; print MYCACHE scalar localtime(); print MYCACHE "\n"; open(INFO,$cache); while() { chomp(); my $name = $_; my $html=""; my $xml=""; my $content=""; my $torr_name = $name; $torr_name =~s/\W+/_/g; if(!$name) { $name=""; } $html.= " $name - alternative eztv RSS feed .

Ezrss alt for $name\"rss

Back to eztv rss feeds

\n"; print MYCACHE "HTMLfinal $html\n"; $xml.= "\n"; } else { print MYCACHE "Error fetching\n"; flush MYCACHE; } } if($name !~ /\//) { open(WRITE,">$file_path$name.html"); print WRITE $html; close(WRITE); open(WRITE,">$file_path$name.xml"); print WRITE $xml; close(WRITE); print MYCACHE "Writing to $file_path$name\n"; open(WRITE,">$file_path".lc($name).".html"); print WRITE $html; close(WRITE); open(WRITE,">$file_path".lc($name).".xml"); print WRITE $xml; close(WRITE); } print MYCACHE "Write $name : ".length($html)." y ".length($xml)."\n"; flush MYCACHE; } close MYCACHE;