X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=t411_torrents.py;fp=t411_torrents.py;h=560c0ec2c8ceedd479ee4109fdd2e52255511a62;hb=c4cf10649330060872be8fa9590089553635cc16;hp=23dfd0bfd0058b9845c6008eba42a29caad333bf;hpb=e55ca4d8590a72e760278a9da8d8b22be9e1ef50;p=scripts-20-100.git diff --git a/t411_torrents.py b/t411_torrents.py index 23dfd0b..560c0ec 100755 --- a/t411_torrents.py +++ b/t411_torrents.py @@ -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."""