tetsunosukeのnotebook

tetsunosukeのメモです

PlaggerのMixiDiarySearch

を使おうとして、そもそもどうやってconfig書くのかわからなくて調べる。

これのSYNOPSYSですか。
http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/Plugin/CustomFeed/MixiDiarySearch.pm

This plugin creates a custom feed off of Mixi diary search. Since mixi
requires login authentication for all pages, this plugin also requires
a valid login cookie set to global I<user_agent> config.

おおっ?自動的にこのCookieファイル作ってくれないのか?WindowsのブラウザのCookieファイルを置くの?!なんだこれっ?

んで、
http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/Cookies.pm

このへん読んでくと、Cookieのファイル名で何のブラウザか判定してるみたい。
なるほどー。その下を見ると、正規表現に該当しないものはLWPでやってくれるみたいなので、Cookieのファイル名をてけとーにしてLWPでアクセスしてもらうことにした。

。。。いってるみたいなんだけどメールで飛ばないのはなんで?

とりあえず現在のconfig

global:
  timezone: Asia/Tokyo
  assets_path: /home/itotetsunosuke/plagger/assets
  user_agent:
    cookies: /home/itotetsunosuke/plagger/lwp
plugins:
  - module: CustomFeed::Mixi
    config:
      email: *****
      password: ****
      fetch_body: 1
      show_icon: 1
      fetch_body_internal: 1.5
      fetch_items: 10

  - module: Subscription::Config
    config:
    feed:
      - http://mixi.jp/search_diary.pl?submit=search&keyword=Plagger
  - module: CustomFeed::MixiDiarySearch
        
  - module: Publish::Gmail
    config:
      mailto: ******
      mailfrom: *****
      mailroute:
        via: smtp_tls
        host: smtp.gmail.com:587
        username: *****
        password: ****