FIlter::Ruleがよく分からないので,perlを勘で解読するか……とか思ってrule.pmを開いたらperldocで読めるようになってた*1.素敵. SmartFeedとの違いも載っているので,SmartFeedがどういうものか理解することも可能か*2. 端的に言うと,FIlter::Ruleは「条件にマッチしたものを除外する」らしい.Plagger/lib/Plagger/Rule以下のモジュールで条件の種類を指定する模様. always 「常に」操作する, 妙にシンプルなソースと名前から推測. Deduped 重複があれば操作する.<追記>URLで判別. EntryTag Subscription::Bloglinesのfetch_metaなどで取得したtagを使って操作する Expression 正規表現を使って操作する「Perlの文をevalで実行して、その結果が真だったら
あのモジュールでしたいことは、まさに「それPlaggerでやればいいんじゃね?」で実現できることでした。。。 #みやがわさんにヒントもらいますた。thanx! やりたいこと(1つのファイルにフィードを吐き出す)は、Plagger の SmartFeed という機能を使って実現できます。 やり方は、まぁいろいろあるのですが、一番シンプルなのは下記。 - module: SmartFeed::All - module: Publish::Feed rule: expression: $args->{feed}->id eq 'smartfeed:all' config: format: Atom dir: /home/yoshiki/public_html/feed title: foo このように rule で id が smartfeed:all の記事をまとめて Publish すればい
//d.hatena.ne.jp/toshi123/20060912#p1" title="引用元:Muibrog">いまPla その1:基本的なyamlの書き方、Filter::EntryFullTextの使い方についてです。 //d.hatena.ne.jp/toshi123/20060913#p1" title="引用元:Muibrog">いまPla その2:CustomFeed::Configの使い方についてです。これで個人ニュースサイトもばっちり? //d.hatena.ne.jp/toshi123/20060914#p1" title="引用元:Muibrog">いまPla その3:同じサイトから2パターンの以上の領域を抽出したいときにはどうするか。こんどこそばっちり? //d.hatena.ne.jp/toshi123/20060915#p1" title="引用元:Muib
Plaggerのプラグインの考え方と代表的なプラグインのまとめ。 プラグインのアーキテクチャ Plaggerのプラグインは5つに分類できる。 Subscription CustomFeed Aggregator Fillter Publish / Notify / Search それぞれ以下のような機能を持つ。 分類 概要 (1) Subscription Plaggerが巡回するフィードのリストを取得 (2) CustomFeed RSS/Atom以外のフォーマットで記述されたページをパースしたり、MixiのようなSNSから情報を取得 (3) Aggregator Subscriptionで取得したフィードを実際にHTTPで取得し、パースする (4) Fillter 取得したフィードのエントリに対して何らかの処理を行う (5) Publish 取得したフィードのデータをコンバート、配信
[ 一般 ] jun-ichi.wiki よしだのメモ 編集 履歴 添付 設定 新規ページ作成 メニュー Wiki内検索 最近更新したページ 2007-04-24 Plaggerについての情報源まとめ 2007-04-21 Perlの覚書 2007-03-21 秀丸マクロの覚書 2007-03-15 正規表現の覚書 2007-03-05 シェルスクリプトの覚書 Perlモジュールの覚書 2006-11-19 FrontPage 2006-11-15 Profile Bookmarks Memo Calendar MenuBar2 MenuBar1 最新コメント Menu タグ Plaggerについての情報源まとめ RSSやAtomなどのフィードを加工して利用するためのプラットフォーム「Plagger」についての情報源を整理。随時更新。 公式サイトPlaggerとは?インストールWindow
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く