All pastes #733786 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-10-12 02:30 UTC
rendered paste body
            for my $entry ($feed->entries) {
                next if $seen{ $blog->id . $entry->id };

                my $id = post_to_mt( $author, $blog, $feed, $entry );
                MT->log(
                    sprintf "Refeed: Posted entry %s ('%s') as entry %d",
                        $entry->id, $entry->title, $id,
                );
                $seen{ $blog->id . $entry->id } = $id;
            }
        }
    }
}

sub post_to_mt {
    my( $author, $blog, $feed, $entry ) = @_;

    ## Ensure time is set properly by converting to UTC here.
    my $issued = $entry->issued;
    $issued->set_time_zone('UTC');

    my $content = sprintf <<HTML, $entry->content->body, $entry->link, $feed->link, $feed->title;
%s