質問: tt-rssキャッシュイメージの作成 グーグルリーダーの時期尚早な終焉のために、私はapache 2の下で私のlinuxマシンに小さな小さなrssをインストールしました。それはほとんど十分な代替品であり、少なくとも仕事中のウェブブラウザでrssフィードを読むことに戻ることができます。tt-rssを構成またはハッキングして、フィードで見つかったすべての画像をキャッシュできますか?フィードを追加するときにオプションがありますが、実際には何もしないようです。たとえば、今日のxkcdコミックをtt-rssで表示すると、xkcdwebサイトから画像が読み込まれます。私が欲しいのは、画像をtt-rssにキャッシュして、代わりにそこから提供することです。
回答: フィードを右クリックしてフィードの編集を選択すると、有効にできるオプションがあります画像をローカルにキャッシュ。これは simplepie を使用して画像をローカルにキャッシュする必要があります(1.7.0より前では、simplepieまたは magpie のいずれかを使用するように構成ファイルを編集できますが、magpieは長い間死んでいますプロジェクト)、それらをcache/imagesディレクトリに配置します。この機能が機能することをテストして確認しました(テストにはxkcdのrssフィードを使用しました)。ただし、1つの欠点は、これをグローバルに有効にするスイッチが見つからなかったため、フィードに対してこれを1つずつ有効にする必要があると思うことです。特にスター付きの記事に画像をキャッシュしたい場合は、設定>プラグインで有効にできるプラグインがありますcache_starred_images 。私はこれをすでに使用しており、動作することを確認できます。