Repolode
johnwarne

johnwarne/upvote-rss

Serviço PHP self-hosted que transforma posts populares do Reddit, Hacker News, Lemmy, Lobsters, Mbin e GitHub em feeds RSS.

Estrelas
500
Forks
15
Issues abertas
16
Último commit
há 15 dias

O que é?

O Upvote RSS gera feeds RSS com os posts mais populares de agregadores sociais como Reddit, Hacker News, Lemmy, Lobste.rs, PieFed e Mbin, além de repositórios do GitHub. Você escolhe uma plataforma e uma comunidade e, em seguida, define um filtro, como uma pontuação mínima ou uma quantidade desejada de posts por dia, para manter o volume do feed dentro do que seu leitor consegue acompanhar.

Os feeds podem incluir mídia incorporada, conteúdo de artigos analisado com imagens de destaque, tempo estimado de leitura, pontuação e principais comentários, com a opção de filtrar comentários fixados por moderadores. Também há suporte opcional a resumos com IA por meio de Ollama, OpenAI, Google Gemini, Anthropic, Mistral, DeepSeek ou qualquer endpoint compatível com OpenAI.

O app roda no Docker na porta 80 dentro do contêiner ou manualmente com PHP 8.2 ou posterior. O cache pode usar o sistema de arquivos, Redis ou APCu, e os feeds do Reddit exigem a configuração de um app da API do Reddit.

Recursos principais

  • 01Gera feeds para subreddits, listas do Hacker News, comunidades do Lemmy e PieFed, revistas do Mbin, Lobsters e GitHub
  • 02Filtra posts por pontuação, pontuação mínima ou média de posts por dia
  • 03Incorpora vídeos, galerias e imagens dos posts
  • 04Adiciona resumos com IA via Ollama, OpenAI, Gemini, Anthropic, Mistral, DeepSeek ou APIs compatíveis
  • 05Oferece parsers opcionais Readability.js, Mercury e Browserless para conteúdo de artigos
  • 06Filtra e desfoca conteúdo NSFW do Reddit

Casos de uso

  • Acompanhar alguns subreddits com um volume baixo e previsível em um leitor de feeds
  • Acompanhar as principais notícias do Hacker News ou do Lobsters sem visitar o site
  • Monitorar repositórios em alta no GitHub por linguagem ou tópico
  • Ler resumos de artigos populares gerados por IA em um leitor de feeds

Início rápido

  1. 1

    Execute o contêiner Docker com a imagem pré-compilada

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

    Abra o app no navegador pela porta exposta

Antes de usar

  • Para usar os feeds do Reddit, você precisa criar um app do Reddit e fornecer credenciais da API.
  • Os resumos de IA precisam de uma chave de API ou de um LLM auto-hospedado, como o Ollama.

Em coleções

Tópicos

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

Perguntas frequentes

O que é upvote-rss?
Serviço PHP self-hosted que transforma posts populares do Reddit, Hacker News, Lemmy, Lobsters, Mbin e GitHub em feeds RSS. O Upvote RSS gera feeds RSS com os posts mais populares de agregadores sociais como Reddit, Hacker News, Lemmy, Lobste.rs, PieFed e Mbin, além de repositórios do GitHub. Você escolhe uma plataforma e uma comunidade e, em seguida, define um filtro, como uma pontuação mínima ou uma quantidade desejada de posts por dia, para manter o volume do feed dentro do que seu leitor consegue acompanhar.
upvote-rss é gratuito? Qual é a licença?
upvote-rss é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
upvote-rss ainda é mantido?
Manutenção ativa. O último commit de upvote-rss foi em 22 de out. de 2026.
Para que posso usar upvote-rss?
Acompanhar alguns subreddits com um volume baixo e previsível em um leitor de feeds Acompanhar as principais notícias do Hacker News ou do Lobsters sem visitar o site Monitorar repositórios em alta no GitHub por linguagem ou tópico Ler resumos de artigos populares gerados por IA em um leitor de feeds
Como instalar upvote-rss?
Execute o contêiner Docker com a imagem pré-compilada: docker run -d --restart unless-stopped -p 8675:80 ghcr.io/johnwarne/upvote-rss:latest Abra o app no navegador pela porta exposta
Onde consigo upvote-rss?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/johnwarne/upvote-rss

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados