2009-12-4[金] pyukiwiki(0.1.7)のrss10プラグインがmixiで使えていなかった

mixiの日記設定でここを登録していたのだけれど、結構前からrssが反映されなくなっていた。以前は反映されてたのに.

この機会にちょろちょろ調べてみたところ、 こちら にらしい情報が... mixiのヘルプ見返したら、たしかに http://www.feedvalidator.org/ でチェックしろ、と.

で、どうやら

<dc:date>2009-12-03T00:00:00+9:00</dc:date> 

等の+9:00が+09:00でないと駄目なのか?

共同開発版 pyukiwiki 0.1.7 のrss10.pl をみると該当箇所は

my $date = $1 . "T" . $2 . sprintf("%+02d:00", $gmt);

となっていてちゃんと02dじゃ...いや +がついてるから+-のための桁も必要で "%+03d:00" にしないと駄目なんだろうな(perlはよう知らんがcではそうなので)

修正して試してみるとあたりだったよう. とりあえず、無理に日記移転とかする必要はなくなったかな.


(さすがに開発が止まってしまったpyukiwiki(共同開発版)を使い続けるのも 面倒になってきたのでpukiwikiなりsitedevなりに乗り換えようとローカルで 作業してて...面倒くさくなって挫折中. いっそ日記ははてなか何かに移ろうかとおもいつつ、やっぱり面倒に思えて)