現在位置: Top / RSSの未読管理を一元化


*RSSの未読管理を一元化

rss2imap
http://rss2imap.sourceforge.net/ja/index.html
RSSの情報を取得し、IMAPと連携し、メールとして読むことができるソフト
複数クライアントからの未読管理が容易になります。

**Thunderbirdからのアクセスを考慮
***フォルダの指定
Thunderbirdはフォルダの購読のほかに、自動で新着をチェックするかをフォルダごとに指定しないといけないため、フォルダはなるべく少ないほうがいい。

そのため
 folder: RSS.ブログ
 subject: [%{channel:title}] %{item:title}
などのようにある程度まとまるようにしたほうが便利。

***HTMLを見やすくする
デフォルトのHTMLでは、サイトをそのまま表示し、広告やらブログペットなど非常にうるさい。
ThunderbirdでシンプルHTMLにすると画像やリンクがなくなる。
そこで、rss2imapの出力をカスタマイズする。

rss2imap/RSS2IMAPLIB/Rss2imap.pmの中に
 sub get_html_body {
というルーチンがある。

ここにフレームでサイトを呼び出している部分があるので、これを含めた周辺行を変更することにする。

         my $return_body =<<"BODY"
 <html>
 <head>
 <title>$subject</title>
 <style type="text/css">
 blockquote {
 border: 1px #AAA dotted;
 background:#EEE;
 border-left: solid 10px #FFCC33;
 }
 </style>
 </head>
 <body>
 $rss->{channel}->{title}
 <b>$item->{title}</b>
 <hr>
 $desc
 <hr>
 <a href="$item->{link}">$item->{link}</a>
 </body>
 </html>
 BODY

***サイト登録などの簡易化
設定ファイルがサーバーにあるとTelnetでログインして編集ということになるが、設定ファイルをsambaからアクセスできる場所に置いておくと、すぐに書き込むことができる。