domingo, 9 de septiembre de 2012

Ler a url de destino dun acurtador [python][Twitcode VI]

A libraría estándar de python inclúe un módulo para manexar peticións HTTP, podemos usala para ver a url de resultado de un deses acurtadores que nunca sabemos onde irán levar, so tempos que importar a libraría `urllib` e facer isto:
urllib.urlopen(<a url>).geturl()

Por exemplo, na consola interactiva:
>>> import urllib
>>> urllib.urlopen('http://t.co/gNmsjWZ4').geturl()
'http://hackliza.blogspot.com.es/2012/09/as-3-leis-do-sysadmin-artigo-de.html'
>>> 

E sempre podemos encapsulalo coma unha función de bash no .bashrc
get_target (){ python -c "import urllib;print urllib.urlopen('$1').geturl()"; }

E usalo despois coma se fora un programa calquera
$ get_target http://t.co/gNmsjWZ4
http://hackliza.blogspot.com.es/2012/09/as-3-leis-do-sysadmin-artigo-de.html
$ 

Pode que resulte útil nestes días nos que os navegadores non están blindados de todo :P

No hay comentarios:

Publicar un comentario