« 言語を学ぶ為に | main | WWW::MechanizeでGREE日記のバックアップ »

Plaggerで特定mixiコミュのトピック最新書き込みを取得

やっとマトモに使ったよPlagger。とあるサークルでMixiのコミュニティを連絡板代わりに使っているんですが、更新見に行くの面倒すぎって方がいたのでぼくもぼくも!と思い勉強がてら。
と言う訳で覚え書きです。そのものズバリな情報が無かったので。

デフォルトのCustomFeed::Mixiは書き込み内容が取得出来ないので、公開されてるパッチをpatch <してやってから、$Mapのハッシュに

HogeBbs => {
start_url => 'http://mixi.jp/list_bbs.pl?id=******',
title => 'Hogeコミュニティ最新書き込み',
get_list => 'parse_list_bbs',
get_detail => 'dummy',
get_detail_bbs => 'get_view_bbs',
get_detail_event => 'get_view_event',
get_detail_enquete => 'get_view_enquete',
},

を追加しました。あとyamlはこんな感じ。
plugins:
- module: CustomFeed::Mixi
config:
email: hoge@hoge.org
password: password
fetch_body: 1
show_icon: 1
feed_type:
- HogeBbs

- module: Publish::Feed
config:
format: RSS
dir: /home/you/public_html/feeds
filename: hoge_mixi.rss

あとはcron。dreamhostはsudoできないしどうなるのかなと思いきや、普通に設定ファイルを作ってcrontabで読み込ませるだけで行けました。
.crontab :
*/30 */1 * * * /home/you/local/bin/plagger -c /home/you/local/lib/plagger/hoge_mixi.yaml

そんで
% crontab .crontab

おわり。
Plagger触った累計時間3時間の俺なので間違ってる所あったらご指摘願います。

ところでPlagger入れた当初の目的すっかり忘れてたんですが、大体似たような機能だったんで同様に達成出来ました。こちらは非公開w
そういやPlaggerコミュはいってねーや。どうしよ。

トラックバック

このエントリーのトラックバックURL:
http://polog.org/mt-tb.cgi/325

この一覧は、次のエントリーを参照しています: Plaggerで特定mixiコミュのトピック最新書き込みを取得:

» [plagger][mixi]足あと新デザインに対応+コミュニティ最新書き込み 送信元 [foool]丘の上
mixiの足あとページのデザイン変更に対応して足あとを取得、 ついでにコミュニティ最新書き込みも拾ってくるようにしてくれるパッチを公開してくれています。... [詳しくはこちら]

コメントを投稿

Powered by
Movable Type 3.34