[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: PukiWiki supports RSS



At Mon, 16 Jun 2003 09:51:18 +0900,
Koichiro Ohba <koichiro@meadowy.org> wrote:
 
> これなんかどうでしょう。
> 
> http://www.imasy.or.jp/~tai/wiki/index.php?cmd=rss

  情報ありがとうございます。

  この RSS、

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
            "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">

<channel>
<title>PukiWiki</title>
<link>http://www.imasy.or.jp/~tai/wiki/index.php?RecentChanges</link>
<description>PukiWiki RecentChanges</description>
<language>ja</language>

<item>
 <title>DailyNotes</title>
 <link>http://www.imasy.or.jp/~tai/wiki/index.php?DailyNotes</link>
 <description>Sun, 15 Jun 2003 16:46:24 JST</description>
</item>
...

こんな構造なんですが、PukiWiki の吐く RSS ってきっとみんな同じなんでしょ
うね。もしそうなら、sb-hns.el や sb-2ch.el と同じような感じで、group
名と URL だけ別途 shimbun-pukiwiki-group-alist で指定すれば、どこでも
読める backend として作成できそうですね。

ところで、日付情報が description タグの中に入ってしまっていますが、こ
れは sb-rss.el の中で、

(setq date (or (shimbun-rss-node-text dc-ns 'date item)
	       (shimbun-rss-node-text rss-ns 'pubDate item)))

のようにしている以上、sb-pukiwiki.el の中で shimbun-rss-process-date
を使用して素直に取得することができません。description の中まで見るのが
良いのか、このタグは日付情報を取得するためのものではないから、無視し
て "" を入れるのが良いのか、はたまた shimbun-get-headers 自身を再定義
するのが良いのか (個人的にそこまでしたくないですが...)、どんなもんでしょ
うか?
--
中島幹夫 <minakaji@namazu.org>
home: http://www.asahi-net.or.jp/~gy2m-nkjm
diary: http://slashdot.jp/journal.pl?op=display&uid=5767