diff options
| author | 2012-01-05 18:03:04 +0100 | |
|---|---|---|
| committer | 2012-01-05 18:03:04 +0100 | |
| commit | a65f5b27948da38a1c725be5c8cb0d7844788319 (patch) | |
| tree | d0c4b96233ad86fe48efbee7058de6db32763878 /module | |
| parent | revert fso (diff) | |
| download | pyload-a65f5b27948da38a1c725be5c8cb0d7844788319.tar.xz | |
fix hotfile, 4shared
Diffstat (limited to 'module')
| -rw-r--r-- | module/plugins/hoster/FourSharedCom.py | 4 | ||||
| -rw-r--r-- | module/plugins/hoster/HotfileCom.py | 6 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/module/plugins/hoster/FourSharedCom.py b/module/plugins/hoster/FourSharedCom.py index b1cc252e2..2b27eed28 100644 --- a/module/plugins/hoster/FourSharedCom.py +++ b/module/plugins/hoster/FourSharedCom.py @@ -8,7 +8,7 @@ class FourSharedCom(SimpleHoster):      __name__ = "FourSharedCom"      __type__ = "hoster"      __pattern__ = r"http://[\w\.]*?4shared(-china)?\.com/(account/)?(download|get|file|document|photo|video|audio)/.+?/.*" -    __version__ = "0.24" +    __version__ = "0.25"      __description__ = """4Shared Download Hoster"""      __author_name__ = ("jeix", "zoidberg")      __author_mail__ = ("jeix@hasnomail.de", "zoidberg@mujmail.cz") @@ -19,7 +19,7 @@ class FourSharedCom(SimpleHoster):      FILE_NAME_REPLACEMENTS = [(r"&#(\d+).", lambda m: unichr(int(m.group(1))))]      DOWNLOAD_BUTTON_PATTERN = '<a href="([^"]+)"\s*class="dbtn' -    DOWNLOAD_URL_PATTERN = "<div class=\"(?:dl|xxlarge bold)\">\s*<a href='([^']+)'" +    DOWNLOAD_URL_PATTERN = r"<a class=\"linkShowD3\" href='([^']+)'>Download file now</a>"      def handleFree(self):          found = re.search(self.DOWNLOAD_BUTTON_PATTERN, self.html) diff --git a/module/plugins/hoster/HotfileCom.py b/module/plugins/hoster/HotfileCom.py index 9c056d899..1447e7c9e 100644 --- a/module/plugins/hoster/HotfileCom.py +++ b/module/plugins/hoster/HotfileCom.py @@ -32,7 +32,7 @@ class HotfileCom(Hoster):      __name__ = "HotfileCom"      __type__ = "hoster"      __pattern__ = r"http://(www.)?hotfile\.com/dl/\d+/[0-9a-zA-Z]+/" -    __version__ = "0.31" +    __version__ = "0.32"      __description__ = """Hotfile.com Download Hoster"""      __author_name__ = ("sitacuisses","spoob","mkaay")      __author_mail__ = ("sitacuisses@yhoo.de","spoob@pyload.org","mkaay@mkaay.de") @@ -57,7 +57,7 @@ class HotfileCom(Hoster):          elif self.account and login:              return self.account.apiCall(method, post, self.user)          post.update({"action": method}) -        return self.load("http://api.hotfile.com/", post=post) +        return self.load("http://api.hotfile.com/", post=post, decode=True)      def process(self, pyfile):          self.wantReconnect = False @@ -100,7 +100,7 @@ class HotfileCom(Hoster):              self.fail("Form not found in HTML. Can not proceed.")          form_content = form_content.group(0) -        form_posts = re.findall(r"<input\stype=hidden\sname=(\S*)\svalue=(\S*)>", form_content) +        form_posts = dict(re.findall(r"<input\stype=hidden\sname=(\S*)\svalue=(\S*)>", form_content))          self.html[1] = self.load(self.pyfile.url, post=form_posts) | 
