Muiblog を参考に、AssenbleEntries.pm と MixiDiary.pm を作成。TB に twitterから一旦google readerにFeedを渡して20件以上のログに対応するテクニック も紹介されていたけど、cron実行時に、google readerが最新のFeedを持っていない場合もあるよう(何回か試したけど、タイミングがわからん)なので、とりあえずTwitterのFeedをsubscriptionする。
まず、mixiへの投稿時に、投稿日が入るよう、use Date::Simple したうえで AssembleEntries.pm の54行目あたりを変更。
my $d = Date::Simple->new();
$e->title(_u(“(” . $d->format(‘%Y-%m-%d’) . “)” . $title));
$e->permalink(_u($link));
MixiDiary.pm は50行目のフッタ表記( $memo の設定 )を変更。
TwitterMixi.yml を、アップしたら、コンソールで plagger -c hoge.yml とかして動作確認。ちゃんとできてるみたい。
あとは、適当にcrontab仕込んでやれば良いが、今回は、さくらインターネットレンタルサーバでPlaggerを動かしているので、~/.cshrc の setenv PERL5LIB ~/perl/lib が生きない。てことで、crontab -e の上の方とかに setenv PERL5LIB ~/perl/lib を書いておく。
これで、毎日mixi書いてる風だー。先人の知恵に感謝感謝。
関連していそうなエントリ:

最近のコメント