From 4b0d5f395a84e703c7d1945e3fe76e0cac7a3979 Mon Sep 17 00:00:00 2001 From: zoidberg10 Date: Mon, 30 Apr 2012 00:12:49 +0200 Subject: update stahnu.to, turbobit.net - closed #594 --- module/plugins/hoster/StahnuTo.py | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'module/plugins/hoster/StahnuTo.py') diff --git a/module/plugins/hoster/StahnuTo.py b/module/plugins/hoster/StahnuTo.py index a78615dba..354a99b1a 100644 --- a/module/plugins/hoster/StahnuTo.py +++ b/module/plugins/hoster/StahnuTo.py @@ -32,29 +32,32 @@ def getInfo(urls): class StahnuTo(SimpleHoster): __name__ = "StahnuTo" __type__ = "hoster" - __pattern__ = r"http://(\w*\.)?stahnu.to/(files/get/|.*\?file=)([^/]+).*" - __version__ = "0.12" + __pattern__ = r"http://(?:\w*\.)?stahnu.to/(?:files/get/|.*\?file=)(?P[^/]+).*" + __version__ = "0.14" __description__ = """stahnu.to""" __author_name__ = ("zoidberg") - FILE_NAME_PATTERN = r"

(?[^<]+)

" - FILE_SIZE_PATTERN = r'Velikost souboru
(?[^<]+)\s*(?[kKMG])i?[Bb]' + FILE_NAME_PATTERN = r"Název souboru
(?P[^<]+)" + FILE_SIZE_PATTERN = r'Velikost souboru
(?P[^<]+)\s*(?P[kKMG])i?[Bb]' FILE_OFFLINE_PATTERN = r'\s*' - #FILE_OFFLINE_PATTERN = r'

Tento soubor neexistuje nebo byl odstraněn!

' - CAPTCHA_PATTERN = r'' def setup(self): self.multiDL = True def process(self, pyfile): + if not self.account: + self.fail("Please enter your stahnu.to account") + found = re.search(self.__pattern__, pyfile.url) - file_id = found.group(3) + file_id = found.group(1) - self.html = self.load("http://stahnu.to/?file=" + file_id, decode=True) + self.html = self.load("http://www.stahnu.to/getfile.php?file=%s" % file_id, decode=True) self.getFileInfo() + + if "K stažení souboru se musíte zdarma přihlásit!" in self.html: + self.account.relogin(self.user) + self.retry() - self.download("http://stahnu.to/files/gen/" + file_id, post={ - "file": file_id, - "user": "Anonym", - "commenttext": "" + self.download("http://www.stahnu.to/files/gen/" + file_id, post={ + "downloadbutton": u"STÁHNOUT" }) -- cgit v1.2.3