<?xml version="1.0" encoding="EUC-JP" ?><doc xml:lang="ja">
<head>
 <title>Plaggerで自分のMixi日記をRSSにする</title>
 <date>2006-09-24</date>
</head>
<body>

<chapter title=" Plaggerで自分のMixi日記をRSSにする">
<p>自分のMixiの日記をRSSで吐き出して、Yahoo Daysに噛ませるテスト。
PlaggerのMixiプラグインをちょっと改造。
今月のMixi日記しかRSSにならないのは仕様です。
</p>

<section title=" パッチ">
<p>PlaggerのMixiプラグインにパッチを当てる。
</p>

<p><figure src="Mixi.pm.diff" />
</p>

<program>$ patch Mixi.pm Mixi.pm.diff 
</program>

<ul>
<li>パッチ済みのやつも一応置いておく。
<figure src="Mixi.pm" />
</li>
</ul>
</section>

<section title=" plaggerの設定ファイル">
<program>global:
    plugin_path: /home/user/plagger/assets/plugins
    assets_path: /home/user/plagger/assets
    timezone: Asia/Tokyo

plugins:
        - module: CustomFeed::Mixi
          config:
            email: hogehoge@example.com
            password: pass
            fetch_body: 1
            fetch_body_internal: 1.5
            fetch_items: 10
            feed_type: 
                - MyDiary

        - module: Publish::Feed
          config:
            format: RSS
            dir: /home/user/plagger/feed
            filename: my_diary.rss
</program>

<p>feed_typeにMyDiaryを指定。
</p>
</section>

<section title=" できたRSSをFTPで自動アップロードする">
<ul>
<li>upload.ftp
</li>

<program>open majide.com
user majide PASSWORD
put /home/user/plagger/feed/my_diary.rss /public_html/my_mixi.rss
bye
</program>

<p>これをcronに仕込む
</p>

<program>05  */3 * * * /usr/kerberos/bin/ftp -n -u &lt; /home/user/upload_rss.ftp
</program>
</ul>
</section>
</chapter>

</body>
</doc>