From 9473df4c5b8708da5936fa23c26957da092f4228 Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Mon, 7 Jul 2014 18:40:48 +0200 Subject: [FiredriveCom] Fixed download link recognition + added TEMP_OFFLINE_PATTERN --- module/plugins/hoster/FiredriveCom.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/module/plugins/hoster/FiredriveCom.py b/module/plugins/hoster/FiredriveCom.py index 5c6b4ea0c..e7bd49674 100644 --- a/module/plugins/hoster/FiredriveCom.py +++ b/module/plugins/hoster/FiredriveCom.py @@ -23,7 +23,7 @@ class FiredriveCom(SimpleHoster): __name__ = "FiredriveCom" __type__ = "hoster" __pattern__ = r'https?://(?:www\.)?(firedrive|putlocker)\.com/(mobile/)?(file|embed)/(?P\w+)' - __version__ = "0.01" + __version__ = "0.02" __description__ = """Firedrive.com hoster plugin""" __author_name__ = "Walter Purcaro" __author_mail__ = "vuolter@gmail.com" @@ -31,6 +31,7 @@ class FiredriveCom(SimpleHoster): FILE_NAME_PATTERN = r'Name: (?P.+)
' FILE_SIZE_PATTERN = r'Size: (?P[\d.]+) (?P[a-zA-Z]+)
' OFFLINE_PATTERN = r'class="sad_face_image"' + TEMP_OFFLINE_PATTERN = r'>(File Temporarily Unavailable|Server Error. Try again later)' FILE_URL_REPLACEMENTS = [(__pattern__, r'http://www.firedrive.com/file/\g')] @@ -44,8 +45,12 @@ class FiredriveCom(SimpleHoster): self.download(link, disposition=True) def _getLink(self): - self.html = self.load(self.pyfile.url, post={"confirm": re.search(r'name="confirm" value="(.*)"', self.html).group(1)}) - return re.search(r'