smellman's Broken Diary

クソみたいなもんです

Mixi日記をGmailへ

config-sns.yamlってファイルを作り、以下のようにした。

global:
  timezone: Asia/Tokyo
  log:
    level: debug

plugins:
#  - module: CustomFeed::Mixi
  - module: CustomFeed::MixiScraper
    config:
      email: hoge@example.com
      password: hogehoge
      fetch_body: 1
      fetch_body_interval: 6
      fetch_comment: 1
      fetch_items: 20
      show_icon: 1
      feed_type:
        - FriendDiary
        - Calendar
x
  - module: Filter::Rule
    rule:
      module: Deduped
  
  - module: Publish::Gmail
    config:
      mailto: example+mixi@gmail.com
      mailfrom: example+mixi@gmail.com
      mailroute:
        via: smtp_tls
        host: smtp.gmail.com:587
        username: excample@gmail.com
        password: hogehoge

そして coderepos から MixiScraper.pm を取ってきて、 lib/Plagger/Plugin/CustomFeed へコピー。最後に、

 % sudo cpan install WWW::Mixi::Scraper

とやってみた。
最初に取れたメールが妙なメールになるんだけど、次以降はちゃんとしたメールになっていい感じ。
これでMixiの日記もちゃんと読めるぞー