diff options
Diffstat (limited to 'module/plugins/hoster/MultiDebridCom.py')
| -rw-r--r-- | module/plugins/hoster/MultiDebridCom.py | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/module/plugins/hoster/MultiDebridCom.py b/module/plugins/hoster/MultiDebridCom.py index 7280504cb..83f477f34 100644 --- a/module/plugins/hoster/MultiDebridCom.py +++ b/module/plugins/hoster/MultiDebridCom.py @@ -23,26 +23,25 @@ from module.common.json_layer import json_loads  class MultiDebridCom(Hoster):      __name__ = "MultiDebridCom" -    __version__ = "0.02" +    __version__ = "0.03"      __type__ = "hoster"      __pattern__ = r"http://\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/dl/"      __description__ = """Multi-debrid.com hoster plugin"""      __author_name__ = ("stickell")      __author_mail__ = ("l.stickell@yahoo.it") -    def init(self): +    def setup(self):          self.chunkLimit = -1          self.resumeDownload = True      def process(self, pyfile): -        if not self.account: -            self.logError(_("Please enter your %s account or deactivate this plugin") % "Multi-debrid.com") -            self.fail("No Multi-debrid.com account provided") - -        self.logDebug("Original URL: %s" % pyfile.url)          if re.match(self.__pattern__, pyfile.url):              new_url = pyfile.url +        elif not self.account: +            self.logError(_("Please enter your %s account or deactivate this plugin") % "Multi-debrid.com") +            self.fail("No Multi-debrid.com account provided")          else: +            self.logDebug("Original URL: %s" % pyfile.url)              page = self.req.load('http://multi-debrid.com/api.php',                                   get={'user': self.user, 'pass': self.account.getAccountData(self.user)['password'],                                        'link': pyfile.url}) @@ -52,6 +51,7 @@ class MultiDebridCom(Hoster):                  self.fail('Unable to unrestrict link')              new_url = page['link'] -        self.logDebug("Unrestricted URL: " + new_url) +        if new_url != pyfile.url: +            self.logDebug("Unrestricted URL: " + new_url)          self.download(new_url, disposition=True) | 
