webdevqa.jp.net

TT-RSSキャッシュイメージの作成

グーグルリーダーの時期尚早な終焉のために、私はApache 2の下で私のLinuxマシンに小さな小さなRSSをインストールしました。それはほとんど十分な代替品であり、少なくとも仕事中のウェブブラウザでRSSフィードを読むことに戻ることができます。

TT-RSSを構成またはハッキングして、フィードで見つかったすべての画像をキャッシュできますか?フィードを追加するときにオプションがありますが、実際には何もしないようです。たとえば、今日のXKCDコミックをTT-RSSで表示すると、XKCDWebサイトから画像が読み込まれます。私が欲しいのは、画像をTT-RSSにキャッシュして、代わりにそこから提供することです。

4
Piku

フィードを右クリックしてフィードの編集を選択すると、有効にできるオプションがあります画像をローカルにキャッシュ。これは SimplePie を使用して画像をローカルにキャッシュする必要があります(1.7.0より前では、SimplePieまたは Magpie のいずれかを使用するように構成ファイルを編集できますが、Magpieは長い間死んでいますプロジェクト)、それらをcache/imagesディレクトリに配置します。

この機能が機能することをテストして確認しました(テストにはXKCDのRSSフィードを使用しました)。

ただし、1つの欠点は、これをグローバルに有効にするスイッチが見つからなかったため、フィードに対してこれを1つずつ有効にする必要があると思うことです。

特にスター付きの記事に画像をキャッシュしたい場合は、設定>プラグインで有効にできるプラグインがありますcache_starred_images 。私はこれをすでに使用しており、動作することを確認できます。

2
Michael Cheng