パスワードを忘れた? アカウント作成
398281 journal

mumumuの日記: rss2imap(30)- preparing for 0.75

日記 by mumumu

以前のエントリの修正に加え、以下の2点をfixした。

Subjectが文字化けする事象が散見される点を改善

Subjectが文字化けすることがあるのは、UTF-8に変換し
た文字列に対して、重ねてEncode::encode('utf8',
$string)の処理を行っていたためであった。rss2imap
では、Feedを取得したときに一貫してUTF-8に変換する処
理を行っているので、この処理を除いておいた。

atom feedの判定ルーチンの誤りにより、atomで
ないFeedをもAtom Feedとして解釈していたバグを修正

atom判定ルーチンが以下のようになっていたため、
「<feedburner」が含まれたfeedまでをもAtom feed
と解釈してしまう場合があった。よって正常にRSSが解釈で
きない場合があった というもの。

if ( $content =~ /<feed/i ) {
        eval{ $rss = XML::RSS::FromAtom->parse($content);
}

よって、判定の基準として「</feed>」を使うように
修正を加えた。

----

現在daemon化して継続してテスト中である。これで問題
がなければ0.75のリリースをsourceforge.netで行う
つもりである。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

読み込み中...