Goo.gl | python

Python, le langage qui permet de faire de l’objet facilement 3 à 5 fois moins long que du C/C++/Java: Il permet de faire des programmes sympathiques rapidement.

Google offre des apis pour utiliser ses fonctionnalités.

On place le tout dans une grande marmite, et hop… une application en quelques lignes pour réduire des urls avec le service http://goo.gl.

[cc_python]
#!/usr/bin/python
import urllib2
import json
import sys
url= »https://www.googleapis.com/urlshortener/v1/url »

if (sys.argv[1]):
data = { « longUrl » : sys.argv[1]}
data = json.dumps(data)
headers = { « Content-Type »: »application/json »}
req = urllib2.Request(url, data, headers)
res = urllib2.urlopen(req)
print res.read()
[/cc_python]

Vous pouvez aller plus loin:

  • Utiliser un token pour avoir une APIKEY pour votre application.
  • Utiliser Oauth pour stocker l’historique dans votre compte google
  • Récupérer l’historique de votre raccourci avec l’api

Source: Google Api