summaryrefslogtreecommitdiff
path: root/feeder.pl
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2012-12-09 15:16:41 +0000
committerdakkar <dakkar@thenautilus.net>2012-12-09 15:16:41 +0000
commitea5d5fe4d5617326ec61c26157bca886b8614435 (patch)
tree9c184aee2ff80ca26d7d39922f40c58990884184 /feeder.pl
parentextract author name for email address (diff)
downloadfeeder-ea5d5fe4d5617326ec61c26157bca886b8614435.tar.gz
feeder-ea5d5fe4d5617326ec61c26157bca886b8614435.tar.bz2
feeder-ea5d5fe4d5617326ec61c26157bca886b8614435.zip
maildir publisher
Diffstat (limited to 'feeder.pl')
-rw-r--r--feeder.pl24
1 files changed, 19 insertions, 5 deletions
diff --git a/feeder.pl b/feeder.pl
index 8a96805..e0bd7ba 100644
--- a/feeder.pl
+++ b/feeder.pl
@@ -14,7 +14,7 @@ log4perl.appender.Screen.layout.ConversionPattern = [%d{ISO8601}] (%c) %m{chomp}
LOG
my $feed_class = Feed->with_traits(
- 'Printer',
+ 'MailDir',
'FixDateTime',
'DeDupe',
'AuthorName',
@@ -24,12 +24,26 @@ sub feed {
my (%args) = @_;
my $feed = $feed_class->new({
dupe_dsn => 'dbi:SQLite:dbname=dedup.db',
+ maildir_base => 'maildir',
%args,
});
$feed->process;
}
-feed(uri=>'http://www.gentoo.org/rdf/en/gentoo-news.rdf');
-feed(uri=>'http://feeds2.feedburner.com/sydneypadua/yBZX');
-feed(uri=>'http://oglaf.com/feeds/rss/');
-feed(uri=>'http://feeds.gawker.com/io9/full');
+feed(
+ uri=>'http://www.gentoo.org/rdf/en/gentoo-news.rdf',
+ mail_folders => 'Gentoo',
+);
+feed(
+ uri=>'http://feeds2.feedburner.com/sydneypadua/yBZX',
+ mail_folders => 'Fun',
+);
+feed(
+ uri=>'http://oglaf.com/feeds/rss/',
+ title=>'Oglaf',
+ mail_folders => 'Fun',
+);
+feed(
+ uri=>'http://feeds.gawker.com/io9/full',
+ mail_folders => 'Weblogs',
+);