Com a migração pra rede Mastodon, eu agora sigo alguns bots que postam notícias, como esse do UOL que postou uma notícia sobre tubarões.

O problema é só com os links encurtados pelo t.co do Twitter.  Eles simplesmente não funcionam no tor-browser.  Simplesmente não consigo receber o destino desses links.

A solução que encontrei foi criar um pequeno script em CGI usando python que recebe a URL, busca o link destino e redireciona o browser.

O script é basicamente esse aqui:

#! /usr/bin/python3

import cgi
import requests

def renderPage():
    print("Content-type: text/html;utf-8\n")
    print("""    
<label for="link">Enter the url: 
<input id="link" name="link" type="text" />
 <input type="submit" value="submit" />
""") 
form = cgi.FieldStorage() 
url = form.getvalue("link") 
if url is None: 
    renderPage() 
else: 
    req = requests.get(url) 
    print(f"Location: {req.url}\n\n")

O pessoal de javascript deve morrer de desgosto de ver uma interface tão simplificada e que usa o servidor pra gerar a respostas.  Mas é o que sei fazer.  No fim eu simplesmente salvo o link no bookmarks e abro o mesmo cada vez que preciso usar.  Então é copiar o link da barra de url, abrir o bookmarks, clicar no link salvo do CGI, ir na caixa de diálogo, colar a url e pressionar o botão "submit".

 

Daí é só colar o link e deixar a mágica acontecer.

  

O link pra quem quiser usar o serviço é esse aqui:

https://helio.loureiro.eng.br/cgi-bin/links.cgi

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.