Changeset 1118
- Timestamp:
- 07/23/08 00:50:05 (5 years ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
grabbers/yahoo7web (modified) (5 diffs)
-
status (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/grabbers/yahoo7web
r1106 r1118 8 8 9 9 my $progname = "yahoo7web"; 10 my $version = "0.3 5";10 my $version = "0.36"; 11 11 12 12 use XMLTV; … … 30 30 my $d; 31 31 my $opt; 32 my $abc2_eariest_start = "300000000000"; 32 33 33 34 # … … 137 138 &get_summary_pages; 138 139 &get_detailed_pages; 140 &fix_abc2_gap; 141 142 $writer->end(); 139 143 140 144 &write_cache unless (defined $opt->{no_cache}); 141 $writer->end();142 145 143 146 &print_stats; … … 550 553 printf "DEBUG: programme xmltv: ".Dumper($prog) if ((defined $opt->{debug}) && ($opt->{debug} > 1)); 551 554 $writer->write_programme($prog); 555 556 $abc2_eariest_start = $prog->{start} 557 if (defined $channels->{ABC2} && 558 $prog->{channel} eq $channels->{ABC2} && $abc2_eariest_start > $prog->{start}); 552 559 } 553 560 } … … 680 687 ############################################################################## 681 688 689 sub fix_abc2_gap 690 { 691 # check if abc2 has a gap on the first day when the station is closed 692 if (defined $channels->{ABC2} && 693 $abc2_eariest_start > POSIX::strftime("%Y%m%d%H%M", localtime($script_start_time))) { 694 695 # create 7am today 696 my @timeattr = localtime($script_start_time); # 0=sec,1=min,2=hour,3=day,4=month,5=year,6=wday,7=yday,8=isdst 697 $timeattr[0] = 0; # zero seconds 698 $timeattr[1] = 0; # min 699 $timeattr[2] = 7; # hours 7am 700 my $time7am = mktime(@timeattr); 701 my $xmltime7am = POSIX::strftime("%Y%m%d%H%M", localtime($time7am)); 702 703 if (($script_start_time < $time7am) && ($abc2_eariest_start >= $xmltime7am)) 704 { 705 my $show; 706 $show->{'channel'} = $channels->{ABC2}; 707 $show->{'title'} = [[ "Station Close Guess", $opt->{lang} ]]; 708 $show->{'start'} = POSIX::strftime("%Y%m%d%H%M", localtime($script_start_time)); 709 $show->{'stop'} = $abc2_eariest_start; 710 711 Shepherd::Common::cleanup($show); 712 $writer->write_programme($show); 713 } 714 } 715 } -
trunk/status
r1117 r1118 9 9 grabber sbsnews_website 1.00-r1 10 10 grabber oztivo 2.19-r1 11 grabber yahoo7web 0.3 511 grabber yahoo7web 0.36 12 12 grabber foxtel_swf 0.28 13 13 grabber channelnsw_gov 0.8-r1
