Email: Takayama Fumihiko <tekezo@pqrs.org>

Thunderbird RSS のかわりに Plagger を使うメモ

Thunderbird RSS のかわりに Plagger を使うメモ

img/full-plagger.png

Thunderbird の RSS Feed 登録情報が飛んでしまったので、かわりに Plagger を使うメモ。

とりあえず、いまのところはキーボードでの操作性とか拡張性とかは Thunderbird が最強なので、 それらをスポイルしない方向性で。

RSS Feed の講読自体は Plagger よりも他でやったほうが良いので、 livedoor Reader におまかせ。

飛んでしまった講読情報は Thunderbird の feeds.rdf から URL を救いだして、 html2opml で OPML に変換して livedoor Reader にインポート。

で Plagger にて、以下の処理を行う。

  • livedoor Reader の読み込み。
  • 1 記事 1 メールになるように Feed を分割。
  • 記事をメールで送信。

ここで、現状だと、メールのサブジェクトと送信者が同じになってしまってイマイチなのと、 送信者に UTF-8 な文字列が含まれると Thunderbird が微妙な挙動になってしまうので、 以下のパッチを当てて、対応する。

あとは、以下のような設定を書く。

global:
  timezone: Asia/Tokyo
  assets_path: /usr/local/share/Plagger/assets   # 設定しないと Publish::Gmail が死ぬ
  cache:
    base: tmp
  log:
    level: info
#    level: debug

plugins:
  - module: Filter::EntryFullText  # 全文入り RSS に変換
    config:
      force_upgrade: 1
      store_html_on_failure: 1

  - module: Subscription::LivedoorReader
    config:
      username: <username>
      password: <password>
      mark_read: 1

  - module: Filter::BreakEntriesToFeeds
      use_entry_title: 1
      title2author: 1

  - module: Filter::ResolveRelativeLink
  - module: Filter::StripRSSAd

  - module: Publish::Gmail
    config:
      mailto: <yourname@example.com>
      mailfrom: <plagger@example.com>
      send_from_author: 1
      header_mime: MIME-Header-ISO_2022_JP

で、こんな感じに。

img/full-plagger.png

あとは、 functions for keyconfig (Thunderbird) を入れれば サクサクと閲覧できます。


Comments for This Page.
Date: 2007-02-10 00:00 (JST)