Plagger(プラガー)は、
Perlで記述された
フィードアグリゲータの一種です。その最大の特徴は、様々なプラグインをパイプラインのように組み合わせることで、データを柔軟に変換・加工できる点にあります。これにより、ユーザーは自身のニーズに合わせて、情報収集から変換、配信まで、幅広い処理を自動化することが可能です。
Plaggerでできること
Plaggerは、プラグインの組み合わせによって、多岐にわたる処理を実現できます。以下に具体的な例を挙げます。
フィードやmixiの記事をメールで転送する。
パソコンで閲覧していたウェブサイトを
携帯電話向けに最適化する。
フィード、スプレッドシート、テキストデータなどをHTML形式に変換する。
ウェブページの自動更新をスケジュール化する。
YouTubeから特定の条件に合致する動画を自動的にダウンロードし、iPodなどのデバイスに転送する。
また、以下のようなユニークな活用例も存在します。
新着ニュースが配信された際に、PCのドライブトレイを自動的に開く。
特定のキーワード(例:「お腹が空いた」)が検索された場合に、自宅にピザを自動的に注文する。
これらの例からもわかるように、Plaggerは単なる
フィードアグリゲータの枠を超え、ユーザーの創造性次第で様々な自動処理を実現できる、非常に柔軟なツールであると言えるでしょう。
機能と特徴
Plaggerの主な特徴は以下の通りです。
プラグインによる拡張性: プラグインを組み合わせることで、ユーザーは簡単な設定だけで情報を自動的に加工したり、メールで送信したりできます。これらのプラグインは
Perlで記述されており、
Perlの知識があれば、ユーザー自身で独自のプラグインを作成し、機能を拡張することが可能です。
Perlベース: Perlが動作する環境であれば、基本的にPlaggerを利用することができます。このため、多くのプラットフォームで動作し、多様な環境で活用することが可能です。
外部プログラム連携: Plaggerは、取得した
フィードデータを外部プログラムに連携させることもできます。これにより、Plaggerで取得した情報を他のアプリケーションやサービスと連携させ、より高度な自動化やデータ処理を行うことができます。
Plaggerは、上記のような特徴から、単なる
フィードの収集ツールとしてだけでなく、様々なデータを加工・連携させるためのプラットフォームとしても活用できます。その柔軟性と拡張性により、多様なユーザーニーズに応えることができるでしょう。
関連項目
フィード
フィードリーダー
外部リンク
plagger.bulknews.net (かつて存在したplagger.orgはドメイン失効となりました)
GitHub
影響を受けたソフトウェア
Plaggerの影響を受けて開発されたソフトウェアには、以下のものがあります。
Pragger(
Ruby製)
Automatic
Ruby(
Ruby製)
* Prhagger(PHP製)
これらのソフトウェアは、Plaggerのコンセプトを引き継ぎ、異なるプログラミング言語で同様の機能を提供しています。これらのソフトウェアもまた、ユーザーの多様なニーズに応えるための柔軟なソリューションとして活用されています。