Plagger: Bloglinesの未読項目をGmailに転送する事がある日を境に出来なくなっていたが...
ある日を境に, Bloglines のサイトをブラウザで見ると未読項目が沢山あるのに,なぜか Plagger で未読項目を Gmail に転送しようとすると,
Plagger::Plugin::Subscription::Bloglines [info] You have 0 unread item(s) on Bloglines.
と,未読項目は「0」と出力され, Gmail に転送されないという状況に陥った。
私はてっきり Bloglines の API 仕様が変更されて,Plagger の Plugin を修正する必要があるのだろうと思い込んでいた。(なんの疑いもなく...)
しかしこの問題は,ちゃんと ./lib/Plagger/Plugin/Subscription/Bloglines.pm の pod に書かれていた OTZ (pod 読めよ > オレ)
CONFIGURATION dont_use_notifier_api Turn it on when you want to skip Notifier API, which could some‐ times be broken and always returns 0 instead of the actual unread count.
ということで yaml を以下のように修正したら,あっさり未読項目が取得できました。
# yaml ファイルの一部抜粋 - module: Subscription::Bloglines config: username: username password: password mark_read: 1 dont_use_notifier_api: 1 # この行を追加する fetch_meta: 1
注意点として,「mark_read」「dont_use_notifier_api」「fetch_meta」はこの順番で指定しないとうまくいかない様です。(私は試していませんが,参考にした以下のサイトに書かれていました)
See Also