From df8dab51613e9d5563fc82deb88a3a43a6f3d634 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sat, 25 Sep 2010 22:37:39 +0200 Subject: depositfiles multilanguage --- module/plugins/hoster/DepositfilesCom.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'module/plugins/hoster') diff --git a/module/plugins/hoster/DepositfilesCom.py b/module/plugins/hoster/DepositfilesCom.py index 2ddde5ef1..dca541da7 100644 --- a/module/plugins/hoster/DepositfilesCom.py +++ b/module/plugins/hoster/DepositfilesCom.py @@ -9,7 +9,7 @@ class DepositfilesCom(Hoster): __name__ = "DepositfilesCom" __type__ = "hoster" __pattern__ = r"http://[\w\.]*?depositfiles\.com(/\w{1,3})?/files/[\w]+" - __version__ = "0.31" + __version__ = "0.32" __description__ = """Depositfiles.com Download Hoster""" __author_name__ = ("spoob") __author_mail__ = ("spoob@pyload.org") @@ -36,7 +36,13 @@ class DepositfilesCom(Hoster): self.download(link) def handleFree(self): - tmp_url = self.pyfile.url.replace("/files/","/en/files/") + tmp_url = self.pyfile.url + match = re.search(r"depositfiles.com/(?:(?P[\w]{1,3})/)?files/(?P[\w]+)", tmp_url) + if match: + if match.group("id"): + tmp_url = "http://depositfiles.com/en/files/" + match.group("id") + + if re.search(r'File is checked, please try again in a minute.', self.html) is not None: self.log.info("DepositFiles.com: The file is being checked. Waiting 1 minute.") self.setWait(61) -- cgit v1.2.3