PLAGGER
Publish::Maildirへパッチを頂きました。多分人生で初めての経験です。勉強になる部分があり、大変ありがたいです。すぐに取り込めそうな場所は取り込みました。とは言っても、動作に関係の無い点ばかりです。一番重要な点については、悩んでいます。という…
条件判定が変なところがあったので修正です。 タグを取り払った文字列と元の文字列を比較して、同じだったら「元の文字列はPlainテキスト」として扱ってましたが、時々すり抜けるものがあったので変更しました。タグっぽいものがあったらに変更したので、も…
EntryFullTextの確認用に思いつきネタとして作って見ました。本文を削除します。 これをFilter::EntryFullTextの前に記述すれば、確実に本文を全部取得します。
All MUA as Podcast clientということで、Publish::Gmailと同様にPublish::MaildirでもEnclosureをサポートしてみました。とは言ってもただコピペしてパクッタだけですが。もしPublish::IMAPを使っている人がいれば、同じ修正でEnclosureをサポートできると…
本文から希望の場所を取り出します。Filter::FormatTextと共にどうぞ。- module: Filter::Substr config: start: 開始位置(optional def.0) length: 取得長さ(optional def.200) always: Plainテキスト以外でも実行するか?(optional def.0)使い方や目的はこ…
HTMLの本文を整形したPlainテキストに変換します。サンプル - module: Filter::FormatText config: bytes_per_line: 1行の長さ(optional def.72) always: HTMLテキスト以外でも実行するか?(optional def.0)使い方や目的はこちら
先日から継続して作っているEntry速読用Filterを修正。一応ガイドラインに沿ってプラグインをシンプルにするため、3つ(1つは標準添付)に分割しました。 Filter::FormatText Filter::Substr Filter::Regexp(標準添付) 2006/06/01:miyagawaさんから指摘があり…
Plagger.orgのTrac用にもSearchPluginを作成して見ました。
Plaggerのコミッターガイドラインが公開されましたが、英語が弱い自分は理解出来てるかが不明です。そこで、勝手に日本語訳を公開して、間違いを指摘してもらおうと思います。指摘があれば随時変更しますので宜しくお願いします。
Filter::FormatTextでリンクを有効にするパッチです。問題なく動きますが、少々問題があるためパッチとして公開します。
先日作成したEntry速読用FilterのFilter::BodyTextSubstrですが、HTML::FormatTextなるものを見つけたので作り直しました。
Plaggerではあとで読むをそれplaggerで出来るわけですが、del.icio.usのtoreadタグをSubsctiption::Configで取得すると、toreadタグがどんどん増えて行きます。増えるだけだったら特に問題はないのですが、Subscription::Configで取得するとrssの全てを取得…
plaggerで未読のFeedを斜め読みするために、BodyTextSubstrを作成しました。が、del.icio.usへtoreadタグで登録する作業が少し面倒なので、ハックしてみました。
先週末はPlaggerの秘密集会(行けませんでしたが)、飲み会、家族サービスがあったりで、メールやWebそしてIRCのログの未読がかなり溜まってしまい、全てに目を通すのにかなり時間がかかりました。特にPlaggerでFeedの確認をやり出してからはBloglinesの登録件…
PlaggerConferenceだけじゃなく、その後のHackathonにも参加できないので、反省の意味も含めて一人寂しくHackathonの真似事をしてみました*1。 *1:勤務中ですが
publish::HatenaDiaryへ向けて愛用しているMarkdownからの変換プラグインを書いてみました。現在のところ使い道はとりあえずありません。おもいっきりFilter::HatenaFormat.pmのパクリです。宜しくお願いします。
SVNコミッターとして残念で大変恥ずかしいのですが、PlaggerConferenceへは行けそうもありません。まことに遺憾です。ということで、行けたら話したい内容をConferenceに先駆けてUPしてみる。EntryFullTextやStripRSSAdは大変有用なプラグインなのですが、そ…
config.yamlの設定が落ち着いてきたので公開して見る。ポイントとしては log:level:はdebugにしてる。どうせcronで>/dev/nullしてるので、コマンドラインから実行する際には細かく情報が出たほうが都合がいい。 cache:base:は/tmp/plaggerにしてる。tmpfsに…
以下はすでにChangeset611で修正されていました。 Engadgetのgoogle広告がまた若干変わった模様。以下でストリップ。cat assets/plugins/Filter-StripRSSAd/google_adsense3<table [^>]*>\n\s*(?:<tr>\n\s*<td><(?:defanged-)?span[^>]*> <br[^>]*></(?:defanged-)?span></td>\n\s*</tr>\s*\n\s*)?<tr>\n\s*<td></td></tr>
先日追加されたデイリースポーツ用のFeedUpgraderですが、阪神タイガースのニュースだけ取り出せるようにCoreを含めて拡張してみました。
3回目になりますが、.plベースで書き換えてみました。前回と動作的には同じになりますが、条件の絞り込みをもう少し厳しくしてみました。
japan.linux.com用 メインセクション : http://japan.linux.com/japanlinuxcom.rdf デスクトップ : http://japan.linux.com/desktop.rdf エンタープライズ : http://japan.linux.com/enterprise.rdf カーネル : http://japan.linux.com/kernel.rdf オープン…
昨日書いてうまく動かなかったTrac用FeedUpgraderですが、原因がわかりました。bloglinesが原因ではありませんでした(plaggerのソースを先に確認すればよかった)。場当たり的ですが、とりあえず回避策を考えました。miyagawaさんからアドバイスをもらい修正…
勢いに乗ってもうひとつ。Tracのチェンジセット用EntryFullTextです。今後はEntryFullText用パターンファイルをFeedUpgraderと呼んでみます*1。 *1:miyagawaさんがこう呼んでるそう
ここで知りましたが、GoogleNews日本語版でRSSとAtomでのFeedの提供が始まっています。このままBloglinesに登録すればplaggerでそのまま新着情報のみを取得できそうですが、記事は要約だけになります。plagger使ってなんか面白いこと出来ないかな?と無理や…
調子にのってもう一つ作って見ました。http://pcweb.mycom.co.jp/用のEntryFullTextモジュールです。
大変便利なEntryFullTextですが、ひとつ不満が見つかりました。付属しているモジュールに中日ドラゴンズ用はあるのに、阪神タイガース用がありません。というわけで、大阪日刊スポーツ用のEntryFullTextを作って見ました。EntryFullTextモジュールの書き方が…
plaggerにデフォルトでついてくるYahooのスポーツナビ用EntryFullTextはトップページ用になっているため、そのままでは興味のないスポーツのFeedも取得してしまう。取捨選択するのも面倒な上、plaggerの実行時間も長くなるのでプチハック。
遅れましたが、0.5.6から0.6.1へバージョンアップして見ました。やっぱり目玉はfilter-entryfulltextでしょう。デフォルトで13のサイトがサポートされています。とりあえずsportsnavi.yahoo.jpのみ記述して試して見たところPlagger::Plugin::Filter::EntryFu…
plaggerでメールを利用するプラグインについてのTicketが作られたので、要望(妄想)を書いて見る*1。だんだんplaggerだらけのblogになってきた。 *1:英語では書けないのでTicketには登録せず