diff options
Diffstat (limited to 'module/plugins/hoster')
| -rw-r--r-- | module/plugins/hoster/CzshareCom.py | 6 | ||||
| -rw-r--r-- | module/plugins/hoster/FastshareCz.py | 6 | ||||
| -rw-r--r-- | module/plugins/hoster/FileserveCom.py | 8 | ||||
| -rw-r--r-- | module/plugins/hoster/MegasharesCom.py | 4 | ||||
| -rw-r--r-- | module/plugins/hoster/ShareonlineBiz.py | 6 | ||||
| -rw-r--r-- | module/plugins/hoster/UnibytesCom.py | 4 | 
6 files changed, 19 insertions, 15 deletions
diff --git a/module/plugins/hoster/CzshareCom.py b/module/plugins/hoster/CzshareCom.py index d678f25fa..75fcf39d8 100644 --- a/module/plugins/hoster/CzshareCom.py +++ b/module/plugins/hoster/CzshareCom.py @@ -12,7 +12,7 @@ from module.utils import parseFileSize as parse_size  class CzshareCom(SimpleHoster):      __name__    = "CzshareCom"      __type__    = "hoster" -    __version__ = "1.04" +    __version__ = "1.05"      __status__  = "testing"      __pattern__ = r'http://(?:www\.)?(czshare|sdilej)\.(com|cz)/(\d+/|download\.php\?).+' @@ -73,7 +73,7 @@ class CzshareCom(SimpleHoster):          except Exception, e:              self.log_error(e) -            self.restart() +            self.restart(premium=False)          #: Download the file, destination is determined by pyLoad          self.download("http://sdilej.cz/profi_down.php", post=inputs, disposition=True) @@ -145,7 +145,7 @@ class CzshareCom(SimpleHoster):              self.fail(_("File not available - try later"))          elif check == "credit": -            self.restart() +            self.restart(premium=False)          elif check == "multi-dl":              self.wait(5 * 60, 12, _("Download limit reached")) diff --git a/module/plugins/hoster/FastshareCz.py b/module/plugins/hoster/FastshareCz.py index b05edfb27..7c3294632 100644 --- a/module/plugins/hoster/FastshareCz.py +++ b/module/plugins/hoster/FastshareCz.py @@ -9,7 +9,7 @@ from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo  class FastshareCz(SimpleHoster):      __name__    = "FastshareCz"      __type__    = "hoster" -    __version__ = "0.35" +    __version__ = "0.36"      __status__  = "testing"      __pattern__ = r'http://(?:www\.)?fastshare\.cz/\d+/.+' @@ -42,7 +42,7 @@ class FastshareCz(SimpleHoster):          if self.CREDIT_ERROR in self.html:              errmsg = self.info['error'] = _("Not enough traffic left")              self.log_warning(errmsg) -            self.restart() +            self.restart(premium=False)          self.info.pop('error', None) @@ -73,7 +73,7 @@ class FastshareCz(SimpleHoster):              self.retry_captcha()          elif check == "credit": -            self.restart() +            self.restart(premium=False)          return super(FastshareCz, self).check_download() diff --git a/module/plugins/hoster/FileserveCom.py b/module/plugins/hoster/FileserveCom.py index 277d4f2a8..fb1b7c631 100644 --- a/module/plugins/hoster/FileserveCom.py +++ b/module/plugins/hoster/FileserveCom.py @@ -34,7 +34,7 @@ def check_file(plugin, urls):  class FileserveCom(Hoster):      __name__    = "FileserveCom"      __type__    = "hoster" -    __version__ = "0.61" +    __version__ = "0.62"      __status__  = "testing"      __pattern__ = r'http://(?:www\.)?fileserve\.com/file/(?P<ID>[^/]+)' @@ -190,12 +190,16 @@ class FileserveCom(Hoster):                  res = json_loads(res)                  if res['error_code'] == "302":                      premium_url = res['next'] +                                      elif res['error_code'] in ["305", "500"]:                      self.temp_offline() +                                      elif res['error_code'] in ["403", "605"]: -                    self.restart() +                    self.restart(premium=False) +                                      elif res['error_code'] in ["606", "607", "608"]:                      self.offline() +                                      else:                      self.log_error(res['error_code'], res['error_message']) diff --git a/module/plugins/hoster/MegasharesCom.py b/module/plugins/hoster/MegasharesCom.py index b183b882d..7d7d8adb5 100644 --- a/module/plugins/hoster/MegasharesCom.py +++ b/module/plugins/hoster/MegasharesCom.py @@ -9,7 +9,7 @@ from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo  class MegasharesCom(SimpleHoster):      __name__    = "MegasharesCom"      __type__    = "hoster" -    __version__ = "0.32" +    __version__ = "0.33"      __status__  = "testing"      __pattern__ = r'http://(?:www\.)?(d\d{2}\.)?megashares\.com/((index\.php)?\?d\d{2}=|dl/)\w+' @@ -70,7 +70,7 @@ class MegasharesCom(SimpleHoster):              if 'Thank you for reactivating your passport' in res:                  self.captcha.correct() -                self.restart(premium=True) +                self.restart()              else:                  self.retry_captcha(msg=_("Failed to reactivate passport")) diff --git a/module/plugins/hoster/ShareonlineBiz.py b/module/plugins/hoster/ShareonlineBiz.py index 96fec2b48..3e98fc554 100644 --- a/module/plugins/hoster/ShareonlineBiz.py +++ b/module/plugins/hoster/ShareonlineBiz.py @@ -12,7 +12,7 @@ from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo  class ShareonlineBiz(SimpleHoster):      __name__    = "ShareonlineBiz"      __type__    = "hoster" -    __version__ = "0.59" +    __version__ = "0.60"      __status__  = "testing"      __pattern__ = r'https?://(?:www\.)?(share-online\.biz|egoshare\.com)/(download\.php\?id=|dl/)(?P<ID>\w+)' @@ -174,11 +174,11 @@ class ShareonlineBiz(SimpleHoster):          elif 'slot' in errmsg:              self.wait(3600, reconnect=True) -            self.restart(errmsg, premium=True) +            self.restart(errmsg)          else:              self.wait(60, reconnect=True) -            self.restart(errmsg, premium=True) +            self.restart(errmsg)  getInfo = create_getInfo(ShareonlineBiz) diff --git a/module/plugins/hoster/UnibytesCom.py b/module/plugins/hoster/UnibytesCom.py index 6af02438f..15b553162 100644 --- a/module/plugins/hoster/UnibytesCom.py +++ b/module/plugins/hoster/UnibytesCom.py @@ -10,7 +10,7 @@ from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo  class UnibytesCom(SimpleHoster):      __name__    = "UnibytesCom"      __type__    = "hoster" -    __version__ = "0.15" +    __version__ = "0.16"      __status__  = "testing"      __pattern__ = r'https?://(?:www\.)?unibytes\.com/[\w .-]{11}B' @@ -46,7 +46,7 @@ class UnibytesCom(SimpleHoster):              if '>Somebody else is already downloading using your IP-address<' in self.html:                  self.wait(10 * 60, True) -                self.restart(premium=True) +                self.restart()              if post_data['step'] == "last":                  m = re.search(self.LINK_FREE_PATTERN, self.html)  | 
