]>
gitweb.pimeys.fr Git - scripts-20-100.git/blob - t411_torrents.py
560c0ec2c8ceedd479ee4109fdd2e52255511a62
2 # -*- encoding: utf-8 -*-
4 """ Pour récupérer tous les .torrents déjà téléchargés sur t411.me """
10 #: url de login sur t411
11 api_url
= "https://api.t411.me/"
13 # Pour récupérer la liste des torrents quand t est le contenu d'une page
15 #re.findall('href="(//www.t411.me/torrents/.*?)"', t)
18 """Récupère l'id du torrent à partir de l'``url`` de sa page."""
21 id=re
.findall('a href="/torrents/download/\?id=(\d*)"', t
)
25 """Poste les ``data`` sur l'``url`` et renvoie la page obtenue."""
26 data
= urllib
.urlencode(data
)
27 request
= urllib2
.Request(url
, data
)
28 response
= urllib2
.urlopen(request
)
31 def do_connect(login
, password
):
32 """Se logue et renvoie le cookie."""
33 response
= post(api_url
+ "auth/", {"username": login
, "password": password
})
34 content
= response
.read()
38 """Demande login/password à l'utilisateur et se connecte."""
39 login
= raw_input("login: ")
40 password
= getpass
.getpass()
41 return do_connect(login
, password
)
43 if __name__
== "__main__":