#june29jp

続Plaggerいじり補足

2006-09-27

はてなブックマークのフィードを取ってきて全文配信にするには,EntryFullTextのconfigに「force_upgrade: 1」を加えなければいけません.

あと,リンク先がPDFだったりするとおかしなことになるかも.コンソールを見ていると,処理がしばらく止まるのが分かります.リンク先がPPTの場合で試してみると,処理は滞らなかったけれどとんでもないメールが送られてきました.リンクURLを見て例外扱いする必要があるなぁと思い調べていたら人力検索はてな – Plagger って何ですか?のotsuneさんの回答がまさに回答でした.というわけで下記が改良版です.

sbm2gmail.yaml
[code]
global:
timezone: Asia/Tokyo

plugins:
– module: Subscription::Config
config:
feed:
– FEED_URL_1
– FEED_URL_2
– FEED_URL_3


– module: Filter::EntryFullText
rule:
expression: $args->{entry}->link !~ m/.*\.(ppt|pdf|swf|mov)$/
config:
store_html_on_failure: 1
force_upgrade: 1

– module: Filter::ResolveRelativeLink

– module: Filter::Rule
rule:
module: Fresh
mtime:
path: /home/june29/plagger/cache_rule/sbm2gmail.tmp
autoupdate: 1

– module: Filter::BreakEntriesToFeeds

– module: Publish::Gmail
config:
mailto: you@example.com
mailfrom: you@example.com
mailroute:
via: smtp
host: localhost:25
[/code]

おもしろかったら、シェアやブックマークや送金などぜひぜひお願いします。サイト運営の励みになります!

シェアや送金などお待ちしています!