PlaggerでLDRのOPMLを読み込んでGmailに送る(Cookie使用)


http://yoshiori.org/blog/2006/10/plaggerldropml.php


モジュールを作って対応されているが、Cookie使えばSubscription::OPMLそのままでいけるんじゃね?と思ってやってみた。


w3m でログインしてそのCookieを使おうと思ったが、はじかれる。

w3m の UserAgent を「Plagger/0.7.12 (http://plagger.org/)」にしてログイン。

非常にBadっぽいがこれでいけた。

global:
  user_agent:
    cookies:
      file: /home/user/.w3m/cookie
plugins:
  - module: Subscription::OPML
    config:
      url: http://reader.livedoor.com/export/opml
  - module: Publish::Gmail
    config:
      mailto: username@gmail.com
      mailfrom: username@gmail.com
      mailroute:
        via: smtp_tls
        host: smtp.gmail.com:587
        username: username@gmail.com
        password: password


追記

もしくは

global:
  user_agent:
    cookies:
      file: /home/user/.w3m/cookie
      agent: w3m/0.5.1

でもいけると思う。こっちのほうがいいか。