Filter::BreakEntriesToFeeds
で特定のfeedだけスキップするようにしてみた。
※追記
rule: expressionで簡単にできます。
このエントリは読む価値なし。
config.yaml
- module: Filter::BreakEntriesToFeeds config: skip: - url: http://d.hatena.ne.jp/tayaya/
Filter::BreakEntriesToFeedsソース
sub break { my($self, $context, $args) = @_; if ( my $skip_items = $self->conf->{skip} ) { $skip_items = [ $skip_items ] unless ref $skip_items; my $url = $args->{feed}->link; if ( grep { $_->{url} eq $url } @$skip_items ) { $context->log(debug => "Skip break entries : $url"); return; } } ・ ・ ・
Alpha Geek Trackerとか、
量が多いのは分割しちゃうとGmailで読み難いので。
※失敗メモ
あーBloglines2Gmailで試したらうまくいかんかった・・・
Subscription::Configなら成功したんだけど。
あしたにでも直す。
$args->{feed}->link?
どうやら$args->{feed}->titleで弾いたほうがよさげ。
でけたー
- module: Filter::BreakEntriesToFeeds config: skip: - title: qw/Perる 日誌/
sub break { my($self, $context, $args) = @_; if ( my $skip_items = $self->conf->{skip} ) { $skip_items = [ $skip_items ] unless ref $skip_items; my $title = $args->{feed}->title; if ( grep { $_->{title} eq $title } @$skip_items ) { $context->log(debug => "Skip break entries : $title"); return; } } ・ ・ ・