]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
[t411] Tenatative d'utilisation de l'API : Haha ! Elle marche pas :(
authorVincent Le Gallic <legallic@crans.org>
Mon, 21 Oct 2013 13:13:22 +0000 (15:13 +0200)
committerVincent Le Gallic <legallic@crans.org>
Mon, 21 Oct 2013 13:13:22 +0000 (15:13 +0200)
t411_torrents.py

index 23dfd0bfd0058b9845c6008eba42a29caad333bf..560c0ec2c8ceedd479ee4109fdd2e52255511a62 100755 (executable)
@@ -8,7 +8,7 @@ import urllib2
 import getpass
 
 #: url de login sur t411
-login_url = u"https://t411.me/users/login"
+api_url = "https://api.t411.me/"
 
 # Pour récupérer la liste des torrents quand t est le contenu d'une page
 # d'historique
@@ -24,15 +24,15 @@ def getid(url):
 def post(url, data):
     """Poste les ``data`` sur l'``url`` et renvoie la page obtenue."""
     data = urllib.urlencode(data)
-    request = urllib2.Request("http://www.t411.me/users/login", data)
+    request = urllib2.Request(url, data)
     response = urllib2.urlopen(request)
     return response
 
 def do_connect(login, password):
     """Se logue et renvoie le cookie."""
-    response = post(login_url, {"login": login, "password": password})
-    cookie = response.headers["set-cookie"]
-    return cookie
+    response = post(api_url + "auth/", {"username": login, "password": password})
+    content = response.read()
+    return content
 
 def connect():
     """Demande login/password à l'utilisateur et se connecte."""