Shibuya.Plaggers::Publish::Kwiki
Logo
 welcome to Guest   Login

CookieSharingRecipe RSS

Wed May 24 17:27:19 2006 GMT

0.7.1から、普段利用しているブラウザのCookieを利用して、各種Pluginが各種サービスへログインできるようになりました。 要するに、config.yamlにid/passwordを記入しなくてもmixiやフレパなどの日記を取得できるようになります。 ただ、0.7.1のPlagger::Cookiesでは、一つのconfig.yamlにつき一つのPluginでしか利用できませんので、svnで新しいのを使うべきかも。

設定の書き方例

global:
  plugin_path:
  timezone: Asia/Tokyo
  user_agent:
    cookies:
      file: Cookieファイルがある場所

という感じでglobalの中に記述します。 基本的にファイル名から自動的に、どのブラウザのCookieかを自動的に判断してくれます。 http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/Cookies.pm 自動判断してくれなければ

user_agent:
  cookies:
    file: Cookieファイルがある場所
    type: Mozilla

のように指定できます。

Serverに入れててFirefoxとかないよ

そんな時はw3mを入れましょう。 HTTP::Cookies::w3mを別途入れる必要があります。

global:
  plugin_path:
  timezone: Asia/Tokyo
  user_agent:
    cookies:
      file: /home/user/.w3m/cookie

としておけばw3mで保存しているcookieを流用してくれます。