Bulknews::Subtech RSSフィード

2006/05/29 (月)

[Plagger] Media RSS (mRSS) support 22:47  [Plagger] Media RSS (mRSS) support - Bulknews::Subtech を含むブックマーク はてなブックマーク -  [Plagger] Media RSS (mRSS) support - Bulknews::Subtech

http://plagger.org/trac/changeset/849

mizzy氏のコードを参考に。とりあえず media:content と media:thumbnail のみ。

[Plagger] EntryFullText cache 21:52  [Plagger] EntryFullText cache - Bulknews::Subtech を含むブックマーク はてなブックマーク -  [Plagger] EntryFullText cache - Bulknews::Subtech

EntryFullText の本文取得はキャッシュを使って If-Modified-Since でアクセスするんだけど、それでも遅いサイトは遅い、ということで、URI::FetchのNoNetwork オプションをつけて、3時間はアクセスしないようにした。

http://plagger.org/trac/changeset/843

キャッシュからひいた場合は $res->http_response がないので、$res->is_error が例外投げるので、statusをチェックしてからというバッド処理。パッチ送ろう。

[Plagger] Gmail as Podcast client 19:44  [Plagger] Gmail as Podcast client - Bulknews::Subtech を含むブックマーク はてなブックマーク -  [Plagger] Gmail as Podcast client - Bulknews::Subtech

Plagger Enclosure support with Gmail

同様に、Podcast なフィードに subscribe すれば、ダウンロードした mp3 ファイルを Gmail に添付として送って、Gmail を Podcast client にすることができる。

enclosure 関係の場合、Filter::BreakEntriesToFeeds したほうが便利というか見やすい(どのフィードにどのアイテムが添付されてるのかわかりやすいので)。

TIP: label:Plagger has:attachment で、添付つきのフィードだけ表示。

[Plagger] Inlining images 19:11  [Plagger] Inlining images - Bulknews::Subtech を含むブックマーク はてなブックマーク -  [Plagger] Inlining images - Bulknews::Subtech

ITMedia の img が見えない問題を enclosure で解決。

f:id:miyagawa:20060529191228g:image

http://plagger.org/trac/changeset/840

- module: Filter::FindEnclosures
- module: Filter::FetchEnclosure
  config:
    dir: /path/to/tmp
    fake_referer: 1
- module: Publish::Gmail
  config:
    attach_enclosures: 1
    mailto: ...@gmail.com
  • FindEnclosures で img src を inline enclosure として抽出
  • FetchEnclosure で画像をダウンロード。fake_referer で $args->{entry}->permalink を Referer にセットしながらダウンロードする
  • Publish::Gmail の attach_enclosures: 1 で画像を添付。multipart/related でインライン展開(cid:)しながら Content-id つきで添付していく。

[Plagger] Subscription::Bloglines loop mode 15:45  [Plagger] Subscription::Bloglines loop mode - Bulknews::Subtech を含むブックマーク はてなブックマーク -  [Plagger] Subscription::Bloglines loop mode - Bulknews::Subtech

http://yaplog.jp/sumikko/archive/26

Plagger の Bloglines.pm を使っていると、ときどき

Plagger::Plugin::Subscription::Bloglines [warn] Bloglines Sync API returned bad XML. fallbacks to loop mode

なんて言われてしまうのだが、mark_read が 1 のときは、既に全て既読になってしまい未読が全て失われてしまう。これでは loop modeになる意味が半減している。

http://plagger.org/trac/ticket/215

http://plagger.org/trac/changeset/834

Applied, Thanks.