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

TabNews + Protocolo Gopher

Nao sei se preciso enfatizar como o tabnews eh massa! (me desculpem o teclado nao configurado) Eh sensacional entrar num site que nao tem propaganda, que nao vai tentar te vender nada, que a colaboracao eh coletiva que eh puro texto. Isso me faz lembrar do protocolo gopher. Se nao sabe o que eh, da uma pesquisada. Garanto que nao vai se arrepender de um pouco de historia. Eu fiquei aqui pensando se o tabnews nao tem/teria um gopher hole pois a proposta do tab cabe perfeitamente no conceito do gopher. Eu nao sei como fazer essa implementacao, nao sei se eh possivel, mas se alguem gostou da ideia eu adoraria participar desse projeto.

Carregando publicação patrocinada...
1

Minha contribuição. Pesquisei um pouco a respeito de como funciona o Gopher. É um protocolo anterior ao HTTP, que serve páginas de texto apenas, e funciona em uma porta diferente, a porta 70 (ao invés da porta 80).

Seria interessante isso? Sim. Mas é necessário ver o trabalho que vai ser, pois os servidores Gopher lidam com arquivos prontos dentro do servidor. Além disso, o TabNews não roda em um servidor customizável. Ela roda na infraestrutura da Vercel - o que torna impossível de rodar na porta 70.

Talvez seria interessante fazer uma POC de um servidor que escuta na porta 70 e renderiza em texto puro, mas antes, faz uma requisição na API do TabNews para puxar as notícias, renderiza as notícias e entrega em texto puro. Aumentaria o lag para carregar as notícias, mas é uma ideia.

1

Fala aurelio blz cara? será que um script pra automatizar as postagens dos usuários aqui no http (porta 80) meio que "traduzir" para a porta 70 não seria uma solução pra isso? Até porque plaintext nao deve ser tao dificil de fazer. Porém o que eu nao saberia como fazer é realmente abrir a porta 70 do servidor na vercel. Mas acredito que seja possível. Um jeitinho brasileiro, uma coversa com os admins do servidor acho que eles abrem uma porta pra a gente. Mas eu acho que só o Neo Deschamps pra conseguir abrir a porta. hahaha vou pesquisar mais. Valew!

1

Você não precisa da Vercel, talvez colocar um subdomínio do TabNews apontando para um servidor da AWS ou equivalente que tem um processo executando na porta 70. Esse processo pode ser uma API Node.JS que recebe as requisições, consulta a API real do TabNews e retorna o dado formatado.

Outra solução é esse processo ser um servidor Gopher (que normalmente serve arquivos e diretórios) e tem uma cronjob executando um script para atualizar os arquivos a cada período de tempo, para atualizar os posts no servidor Gopher.

1
1
1

Não faço a mínima ideia do que seja o Protocolo Gopher (se possível, alguém me explica nas respostas...), mas aproveitando que falou sobre o quão sensacional é a experiência de usuário nessa plataforma, gostaria de agradeçer ao Filipe Deschamps por ter a iniciaiva de subir essa incrível e querendo ou não 'inovadora' plataforma de comunicaçao para Devs...