From 8a971b1e5429b4e26a09f43495a50c3bbe7f7957 Mon Sep 17 00:00:00 2001
From: Christian Pointner <equinox@helsinki.at>
Date: Tue, 19 Mar 2013 00:57:38 +0000
Subject: fixed rhimport-zfw


diff --git a/rhimport-zfw b/rhimport-zfw
index a0759a7..012db4b 100755
--- a/rhimport-zfw
+++ b/rhimport-zfw
@@ -24,6 +24,7 @@
 use strict;
 use DBI;
 use Date::Calc;
+use Time::localtime;
 use XML::Feed;
 use XML::Feed::Entry;
 use XML::Feed::Content;
@@ -85,7 +86,7 @@ if(localtime->hour >= 12) {
 print "day of original broadcast: " . Date::Calc::Date_to_Text(@broadcast_day) . "\n";
 print "day of Radio Helsinki broadcast: " . Date::Calc::Date_to_Text(@import_day) . "\n";
 
-my $id = sprintf("%04d-%02d-%02d", $import_date[0], $import_date[1], $import_date[2]);
+my $id = sprintf("%04d-%02d-%02d", $import_day[0], $import_day[1], $import_day[2]);
 my $bd = sprintf("%04d-%02d-%02d", $broadcast_day[0], $broadcast_day[1], $broadcast_day[2]);
 print "looking for files from $bd in RSS Feed\n";
 print " -> $RSS_URL\n";
@@ -114,7 +115,7 @@ for my $entry ($feed->entries) {
       my $ff = File::Fetch->new(uri => $url);
       next unless (uc($ff->output_file) =~ $bdfile); # file not from correct day
 
-      my $sum_title = decode_entities($entry->title);
+      my ($sum_title, $sum_title_rest) = split(/:/, decode_entities($entry->title), 2);
       my $sum_text = decode_entities($entry->content->body);
 
       my $current_stat = `cat $STAT_FILE`;
-- 
cgit v0.10.2