--- /dev/null
+#!/usr/bin/env python
+# -*- encoding: utf-8 -*-
+
+""" Pour récupérer tous les .torrents déjà téléchargés sur t411.me """
+
+import urllib
+import urllib2
+import getpass
+
+#: url de login sur t411
+login_url = u"https://t411.me/users/login"
+
+# Pour récupérer la liste des torrents quand t est le contenu d'une page
+# d'historique
+#re.findall('href="(//www.t411.me/torrents/.*?)"', t)
+
+def getid(url):
+ """Récupère l'id du torrent à partir de l'``url`` de sa page."""
+ p=urllib.urlopen(url)
+ t=p.read()
+ id=re.findall('a href="/torrents/download/\?id=(\d*)"', t)
+ print id; return id
+
+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)
+ 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
+
+def connect():
+ """Demande login/password à l'utilisateur et se connecte."""
+ login = raw_input("login: ")
+ password = getpass.getpass()
+ return do_connect(login, password)
+
+if __name__ == "__main__":
+ print connect()