Aprendizagem pessoal com IA
e orientação prática
Espelho de desenho CyberKnife

Feeds.Fun: feeds RSS que marcam e filtram automaticamente as notícias

Introdução geral

O Feeds.Fun é uma ferramenta que ajuda os usuários a ler notícias de forma eficiente, com recursos essenciais como a marcação automática de notícias e a filtragem de conteúdo com base nas preferências do usuário. Ela foi criada pelo desenvolvedor Aliaksei Yaletski (nome de tela Tiendil), está hospedada no GitHub e é totalmente de código aberto. Os usuários podem usá-la diretamente por meio da versão on-line ou criá-la em seus próprios servidores. A ferramenta é adequada para pessoas que assinam um grande número de feeds de notícias, mas desejam ler apenas o conteúdo de seu interesse. Ela incorpora técnicas de inteligência artificial, como ChatGPT e Gemini, que analisa e marca automaticamente as notícias e, em seguida, classifica-as de acordo com as regras definidas pelo usuário, tornando a leitura menos demorada e mais precisa.

Feeds.Fun: feeds RSS para marcação e filtragem automática de notícias-1


 

Lista de funções

  • Gerar automaticamente tags para cada item de notícias, como tópicos, pessoas ou eventos.
  • Oferece suporte a regras definidas pelo usuário para pontuar e classificar notícias com base em tags.
  • Fornece filtros para ocultar ou destacar notícias com tags específicas.
  • Capacidade de rastrear notícias lidas para evitar dupla leitura.
  • Suporta o modo multiusuário ou de usuário único para uso individual ou em equipe.
  • Assine e gerencie vários feeds de notícias RSS.
  • O design de código aberto permite que os próprios usuários hospedem e ajustem os recursos.

 

Usando a Ajuda

Como instalar

O Feeds.Fun oferece uma versão on-line e uma versão auto-hospedada. Se quiser usá-lo diretamente, visite feeds.fun, registre-se e comece a usar. Se quiser criá-lo você mesmo, aqui estão as etapas detalhadas:

Processo de instalação auto-hospedado

  1. Preparação do ambiente
    • Certifique-se de que seu computador ou servidor tenha Python e Node.js.
    • Você precisa instalar o Git para baixar o código.
    • Prepare um banco de dados PostgreSQL para armazenar os dados das notícias.
  2. Código de download
    • Abra um terminal e digite o comando:
      git clone https://github.com/Tiendil/feeds.fun.git
      cd feeds.fun
      
    • Isso fará o download dos arquivos do projeto localmente.
  3. Instalando o backend
    • Digite o seguinte comando para instalar a dependência do Python:
      pip install ffun
      
    • Configure o banco de dados e execute o comando de migração:
      ffun migrate
      
    • Inicie o serviço de back-end:
      uvicorn ffun.application.application:app --host 0.0.0.0 --port 8000 --workers 1
      
  4. Instalação do front-end
    • Digite o comando para instalar as dependências do front-end:
      npm init -y
      npm install feeds-fun
      
    • Defina as variáveis de ambiente (como domínio e porta) e crie o front-end:
      npm run build-only --prefix . /node_modules/feeds-fun
      cp -r . /node_modules/feeds-fun/dist . /static
      
    • Os arquivos de front-end são gerados no diretório dist em seu diretório de arquivos estáticos.
  5. Execução do processo de trabalho
    • Iniciar tarefas em segundo plano, como carregar notícias e gerar rótulos:
      ffun workers --librarian --loader
      
  6. Configuração da interface de IA
    • Para usar o recurso de marcação automática, você precisa configurar o OpenAI ou o Google Gêmeos A chave da API para o
    • Adicione-o às variáveis de ambiente:
      FFUN_OPENAI_API_ENTRY_POINT="Seu endereço de API"
      FFUN_GOOGLE_GEMINI_API_ENTRY_POINT="Seu endereço de API"
      
    • Ou preencha a chave no arquivo de configuração.

Como usar

Depois de instalado, acesse o endereço de seu serviço (a versão on-line usa diretamente o feeds.fun). Veja a seguir o uso das principais funções:

Adicionar feed de notícias
  1. Depois de fazer login, clique em "Feeds Management" (Gerenciamento de feeds).
  2. Digite o link do RSS, por exemplo. https://example.com/rss.
  3. Depois de salvar, o sistema carregará automaticamente as notícias dessa fonte.
Configuração de rótulos e regras
  1. Vá para a página Regras.
  2. Adicione regras como:
    • A tag "Tech & AI" pontua +10.
    • Pontuação da tag "Advertising" -50.
  3. O sistema classificará as notícias com base na pontuação, com as pontuações mais altas aparecendo primeiro.
Leitura e filtragem
  1. Consulte a lista de notícias na página inicial.
  2. Clique no botão "Filter" (Filtro) e opte por ver apenas determinadas tags (por exemplo, "Technology" (Tecnologia)) ou ocultar determinadas tags (por exemplo, "Entertainment" (Entretenimento)).
  3. As notícias lidas são marcadas automaticamente e podem ser ocultadas após a atualização.
Configurações avançadas auto-hospedadas
  • Se você quiser ajustar o método de geração de etiquetas, modifique o arquivo de configuração:
    • configurar ffun_librarian_tag_processors_CONFIG para o caminho do seu arquivo de configuração.
    • As configurações de amostra podem ser encontradas no repositório do GitHub.
  • Oferece suporte a interfaces de API personalizadas, adequadas para uso com outros serviços de IA.

Essa ferramenta é simples de usar, mas avançada. A marcação automática depende da IA, portanto, as chaves de rede e de API são importantes. Se você estiver desconectado ou não tiver a chave, só poderá usar as funções básicas.

 

cenário do aplicativo

  1. Filtro de notícias pessoais
    Você assina 50 blogs de tecnologia, mas só se interessa por IA e programação. Depois de definir as regras, o Feeds.Fun coloca automaticamente as notícias relevantes em primeiro lugar e oculta as demais.
  2. Compartilhamento de informações da equipe
    Um grupo se concentra na dinâmica do setor, com os membros compartilhando a mesma instância em um modelo multiusuário, cada um definindo suas próprias regras.
  3. Privacidade auto-hospedada
    Se não quiser usar a versão on-line, coloque-a em um servidor privado e tenha todos os dados em suas mãos.

 

QA

  1. Preciso pagar?
    A versão on-line é gratuita, mas você precisa fornecer sua própria chave de API para o OpenAI ou Gemini para usar o recurso de marcação de IA. A auto-hospedagem é totalmente gratuita, você só precisa preparar seu próprio servidor.
  2. Quais idiomas são compatíveis com as notícias?
    Atualmente, há suporte para o inglês e alguns outros idiomas, dependendo dos recursos do modelo de IA.
  3. Por que as notícias estão carregando lentamente?
    Pode ser um problema de rede ou um número excessivo de fontes inscritas. Verifique os registros ou tente reduzir o número de fontes.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Feeds.Fun: feeds RSS que marcam e filtram automaticamente as notícias

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil