Executando verificação de segurança...
5

[Pitch] tabnews-rss: Receba atualizações de seus autores favoritos

Hoje venho apresentar um projetinho pessoal a vocês!

Um dia desses eu queria receber atualizações apenas de alguns usuários aqui do tabnews, então resolvi tentar algo novo, criei um servidor de RSS que obtem as postagens apenas dos usuários selecionados aqui do TabNews e junta tudo em uma única atualização em um servidor privado.

O que eu fiz foi criar um projetinho que extrai as postagens e monta um RSS com elas, e para adicionar os usuários acabei criando uma interface web, que ficou desse jeito:

Painel de configuração
Obs: Possui tema escuro baseado no Dracula

Porem ele possuí um problema: Cada usuário é um request na API do TabNews

Por esse motivo eu não fiz com que a API podesse atender várias pessoas, você pode adicionar vários usuários e usar tranquilamente, mas e se fosse possível um monte de usuário obter as atualizações apenas de um servidor? Ele acabaria sendo bloqueado de acessar a API devido a tantos requests seguidos

Então se você deseja usar esse serviço eu sujiro que use uma VPS ou hospede ele localmente, se quiser compartilhar com um amigo tudo bem, no futuro próximo eu irei adicionar cache na rota /rss para não ter grandes problemas em compartilhar teu servidor

Só existem duas rotas que você precisa conhecer:
- / Onde o painel de configuração fica e;
- /rss De onde você pode tirar o feed.

É isso, se tiver alguma crítica/duvida/sugestão, deixe nos comentários para que eu saiba o que vocês pensam sobre isso :)

Carregando publicação patrocinada...
1

Então se você deseja usar esse serviço eu sujiro que use uma VPS ou hospede ele localmente, se quiser compartilhar com um amigo tudo bem, no futuro próximo eu irei adicionar cache na rota /rss para não ter grandes problemas em compartilhar teu servidor

Ou podem contribuir adicionando a funcionalidade no feed oficial, seja abrindo um novo PR ou revisando o que já está aberto:

https://github.com/filipedeschamps/tabnews.com.br/pull/1480

1

Opa, não tinha procurado por algo do tipo, fiz mais no impulso mas agora que estou sabendo irei tentar ajuda-los no que eu puder, já estou lendo os comentários da PR e dando uma olhada no código inserido, vlw!

1

Uma ideia, que não sei se é válida, é sua aplicação usar como fonte de dados o rss oficial da plataforma e consolidá-los por usuário em um novo rss que irá alimentar seu app.

Ou seja, usar o RSS oficial como entrada do processo ETL.

1

Isso parece melhor ainda!

Usar o RSS oficial com um intervalo de atualizações(puxando dos recentes) e ir filtrando e colocando no banco de dados do meu próprio RSS, obrigado pela sugestão e irei tentar implementa-la o mais rápido possível para reduzir o uso da API oficial, muito obrigado!

1

Legal, assunto bem interessante, A web futura tem uma chancezinha de voltar pro RSS?
Acho interessante poder ver texto e assunto especifico de redes assim.

1

Acho meio complicado mano, pessoal ta muito acostumado com tudo cheio de vídeos e imagens, RSS ainda tem seu lugar mas não tanto quanto antigamente