Plagger

Plagger: Bloglinesの未読項目をGmailに転送する事がある日を境に出来なくなっていたが...

ある日を境に, Bloglines のサイトをブラウザで見ると未読項目が沢山あるのに,なぜか Plagger で未読項目を Gmail に転送しようとすると, Plagger::Plugin::Subscription::Bloglines [info] You have 0 unread item(s) on Bloglines. と,未読項目は「0」…

ニコニコ動画を「ニコRSS」 + 「Plagger」で料理

先日ニコニコ動画もPlaggerで料理という記事を書きましたが,解決できました! まず,ニコRSSにアクセスし,「検索のRSS作成」の入力の所に, 【FF6】20代後半の叔母さんが頑張ります【実況プレイ】 と入力。それから「RSS作成」ボタンを押す。ワクワクしな…

ニコニコ動画もPlaggerで料理

こんな事できたらいいなと妄想中。 ある特定の語句を動画のタイトルに含んでいる動画の情報を収集 ↓ それらの情報からフィードを生成 ↓ フィードが更新されていればGmailへ通知 最近「【FF6】20代後半の叔母さんが頑張ります【実況プレイ】」にハマってまし…

フィードを配信していないサイト それPla

以前書いた日記で WizardBibleのサイトのRSSを作成するスクリプトを載せましたが,Plaggerで簡単に出来るんですね。Plaggerで 1. Wizard Bibleのフィードを生成 2. Gmailに送信 を行う為の設定ファイルです。 # base.yaml global: plugin_path: - /path/to/P…

Plagger Source Reading Point

現在,少しずつながらもPlaggerのソースを追っている。理解をもう一歩先に進めるには以下2点について仕組みを理解する必要がある事が理解出来た。 1. Hook処理 2. Rule処理 理解できたらまとめるつもり。Plaggerのソースを読んで理解できたら,おもしろいプ…

Plagger: Pluginの有効/無効を設定

以下のように「disable」の値によって簡単に切り替えられる。 bloglines: - module: Subscription::Bloglines config: username: username password: password mark_read: 1 fetch_meta: 1 disable: 1 # 「1」で無効。「0」で有効。

Plagger: プラグインのテンプレート

package Plagger::Plugin::Foo::Bar::Baz; # パッケージ名は Plagger::Plugin::〜 とする use strict; # これ常識 use base qw( Plagger::Plugin ); # プラグインは Plagger::Plugin を継承する # register()メソッドは必ず必要 # Plaggerクラスのload_plugi…

Plagger: lib/Plagger/ConfigLoader.pm (Revision 1676)

以下のバグは2008/11/11にotsuneさんによりFixされたので,ご注意下さい。 バグだと思われる該当行は68行目。http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/ConfigLoader.pm#L68 $self->error("no such recipe to $_") unless $config->{defin…

Plagger:YAMLの色々な書き方

Bloglinesの更新フィードをGmailへ送信する。以下は,得に有用な書き方という訳ではなく,Plaggerではこんな書き方もできるんだねという豆知識程度に捉えて下さい。 # base.yaml global: plugin_path: - /path/to/Plugin assets_path: /path/to/assets timez…

Plagger:ログ出力レベル

sub log { my($self, $level, $msg, %opt) = @_; return unless $self->should_log($level); ・・・ } my %levels = ( debug => 0, warn => 1, info => 2, error => 3, ); sub should_log { my($self, $level) = @_; # $level: 出力しようとしているログ出力…