Changeset 529
- Timestamp:
- 02/18/07 19:17:00 (6 years ago)
- Files:
-
- 2 modified
-
reconcilers/reconciler_mk2 (modified) (6 diffs)
-
status (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
reconcilers/reconciler_mk2
r431 r529 95 95 96 96 my $progname = "reconciler_mk2"; 97 my $version = "0. 19";97 my $version = "0.20"; 98 98 99 99 use LWP::UserAgent; 100 use Time::HiRes qw(gettimeofday tv_interval);101 100 use XMLTV; 102 101 use POSIX qw(strftime mktime); … … 195 194 # 196 195 197 my $script_start_time = [gettimeofday];196 my $script_start_time = time; 198 197 my %stats; 199 198 my $datafile; 200 my $channels; 201 my $opt_channels; 199 my $channels, my $opt_channels; 202 200 my $in = { }; 203 201 my $out = { }; … … 210 208 my $title_history; # cached 211 209 212 my %amp; 213 BEGIN { %amp = ( nbsp => ' ', qw{ amp & lt < gt > apos ' quot " } ) } 210 my %amp = ( nbsp => ' ', qw{ amp & lt < gt > apos ' quot " } ); 214 211 215 212 … … 301 298 exit(0); 302 299 } 303 304 @ARGV = ('-') if not @ARGV;305 300 306 301 # go go go! … … 547 542 548 543 foreach my $ch (sort keys %{$channels}) { 549 my $id = $channels->{$ch}; 550 551 $in->{channels}->{$id}->{lang}->{($opt->{lang})} = $ch; 552 $in->{channels}->{$id}->{pref_desc} = $ch; 553 $in->{total_progs}->{$id} = 0; 554 $in->{total_progs_in}->{$id} = 0; 555 $in->{total_progs_out}->{$id} = 0; 556 } 544 &fill_channel($ch, $channels->{$ch}); 545 } 546 foreach my $ch (sort keys %{$opt_channels}) { 547 &fill_channel($ch, $opt_channels->{$ch}); 548 } 549 550 } 551 552 ###################################################################################################### 553 554 sub fill_channel 555 { 556 my ($ch, $id) = @_; 557 558 $in->{channels}->{$id}->{lang}->{($opt->{lang})} = $ch; 559 $in->{channels}->{$id}->{pref_desc} = $ch; 560 $in->{total_progs}->{$id} = 0; 561 $in->{total_progs_in}->{$id} = 0; 562 $in->{total_progs_out}->{$id} = 0; 557 563 } 558 564 … … 571 577 sub print_stats 572 578 { 573 printf "STATS: %s v%s completed in % 0.2f seconds",$progname, $version, tv_interval($script_start_time);579 printf "STATS: %s v%s completed in %d seconds",$progname, $version, (time - $script_start_time); 574 580 foreach my $key (sort keys %stats) { 575 581 printf ", %d %s", $stats{$key},$key; -
status
r528 r529 10 10 grabber yahoo7web 0.10 11 11 grabber ten_website 0.05 12 reconciler reconciler_mk2 0. 1912 reconciler reconciler_mk2 0.20 13 13 postprocessor imdb_augment_data 0.09 14 14 postprocessor augment_timezone 0.08
