Repolode
johnwarne

johnwarne/upvote-rss

Reddit、Hacker News、Lemmy、Lobsters、Mbin、GitHubの人気投稿をRSSフィードに変換する、セルフホスト型のPHPサービスです。

スター
500
フォーク
15
未解決の Issue
16
最終コミット
16 日前

これは何?

Upvote RSSは、Reddit、Hacker News、Lemmy、Lobste.rs、PieFed、Mbinなどのソーシャルアグリゲーションサイトや、GitHubリポジトリから人気投稿のRSSフィードを生成します。プラットフォームとコミュニティを選び、最低スコアや1日あたりの投稿数などのフィルターを設定できるため、フィードリーダーで無理なく扱える量に調整できます。

フィードには、埋め込みメディア、記事本文(解析済み)、アイキャッチ画像、推定読了時間、スコア、人気コメントを含められます。モデレーターによる固定コメントを除外する設定も可能です。Ollama、OpenAI、Google Gemini、Anthropic、Mistral、DeepSeek、またはOpenAI互換エンドポイントを利用したAI要約にも対応しています。

アプリはDockerでコンテナ内のポート80を使って実行できるほか、PHP 8.2以降で直接起動することもできます。キャッシュにはファイルシステム、Redis、APCuを利用でき、RedditのフィードにはReddit APIアプリの設定が必要です。

主な機能

  • 01サブレディット、Hacker Newsのリスト、LemmyやPieFedのコミュニティ、Mbinのマガジン、Lobsters、GitHubのフィードを生成
  • 02スコア、最低スコア、または1日あたりの平均投稿数で投稿をフィルタリング
  • 03投稿内の動画、ギャラリー、画像を埋め込み
  • 04Ollama、OpenAI、Gemini、Anthropic、Mistral、DeepSeek、または互換APIを使ったAI要約を追加
  • 05記事本文の解析にReadability.js、Mercury、Browserlessを任意で利用
  • 06RedditのNSFWコンテンツをフィルタリングしてぼかし表示

ユースケース

  • フィードリーダーで、いくつかのサブレディットを少なく予測可能な投稿量でフォローする
  • サイトを開かずにHacker NewsやLobstersの人気記事をチェックする
  • GitHubで言語やトピック別にトレンドのリポジトリをモニタリングする
  • フィードリーダーで人気記事のAI生成要約を読む

クイックスタート

  1. 1

    ビルド済みイメージで Docker コンテナを実行します

    docker run -d --restart unless-stopped -p 8675:80 ghcr.io/johnwarne/upvote-rss:latest
  2. 2

    公開されたポートでブラウザーからアプリを開きます

使う前に知っておきたいこと

  • Reddit のフィードを利用するには、Reddit アプリを作成し、API 認証情報を設定する必要があります。
  • AI 要約には、API キー、または Ollama などのセルフホスト型 LLM が必要です。

収録されている特集

トピック

#rss#reddit#hacker-news#lemmy#self-hosted#php#feed-generator#llm-summaries#github#lobsters

よくある質問

upvote-rss とは?
Reddit、Hacker News、Lemmy、Lobsters、Mbin、GitHubの人気投稿をRSSフィードに変換する、セルフホスト型のPHPサービスです。 Upvote RSSは、Reddit、Hacker News、Lemmy、Lobste.rs、PieFed、Mbinなどのソーシャルアグリゲーションサイトや、GitHubリポジトリから人気投稿のRSSフィードを生成します。プラットフォームとコミュニティを選び、最低スコアや1日あたりの投稿数などのフィルターを設定できるため、フィードリーダーで無理なく扱える量に調整できます。
upvote-rss は無料で使えますか?ライセンスは?
upvote-rss は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
upvote-rss は今もメンテナンスされていますか?
活発にメンテナンス中。upvote-rss の最終コミットは 2026年10月22日 です。
upvote-rss は何に使えますか?
フィードリーダーで、いくつかのサブレディットを少なく予測可能な投稿量でフォローする サイトを開かずにHacker NewsやLobstersの人気記事をチェックする GitHubで言語やトピック別にトレンドのリポジトリをモニタリングする フィードリーダーで人気記事のAI生成要約を読む
upvote-rss のインストール方法は?
ビルド済みイメージで Docker コンテナを実行します: docker run -d --restart unless-stopped -p 8675:80 ghcr.io/johnwarne/upvote-rss:latest 公開されたポートでブラウザーからアプリを開きます
upvote-rss はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/johnwarne/upvote-rss

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト