diff options
Diffstat (limited to 'module/plugins/hoster/QuickshareCz.py')
| -rw-r--r-- | module/plugins/hoster/QuickshareCz.py | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/module/plugins/hoster/QuickshareCz.py b/module/plugins/hoster/QuickshareCz.py index 85c25f6f0..210bf4cb2 100644 --- a/module/plugins/hoster/QuickshareCz.py +++ b/module/plugins/hoster/QuickshareCz.py @@ -10,7 +10,7 @@ from module.plugins.internal.SimpleHoster import SimpleHoster, create_getInfo  class QuickshareCz(SimpleHoster):      __name__    = "QuickshareCz"      __type__    = "hoster" -    __version__ = "0.55" +    __version__ = "0.56"      __pattern__ = r'http://(?:[^/]*\.)?quickshare\.cz/stahnout-soubor/.+' @@ -45,16 +45,15 @@ class QuickshareCz(SimpleHoster):                      self.premium = False          if self.premium: -            self.handlePremium() +            self.handlePremium(pyfile)          else: -            self.handleFree() +            self.handleFree(pyfile) -        check = self.checkDownload({"err": re.compile(r"\AChyba!")}, max_size=100) -        if check == "err": +        if self.checkDownload({"error": re.compile(r"\AChyba!")}, max_size=100):              self.fail(_("File not m or plugin defect")) -    def handleFree(self): +    def handleFree(self, pyfile):          # get download url          download_url = '%s/download.php' % self.jsvars['server']          data = dict((x, self.jsvars[x]) for x in self.jsvars if x in ("ID1", "ID2", "ID3", "ID4")) @@ -85,7 +84,7 @@ class QuickshareCz(SimpleHoster):          self.download(download_url) -    def handlePremium(self): +    def handlePremium(self, pyfile):          download_url = '%s/download_premium.php' % self.jsvars['server']          data = dict((x, self.jsvars[x]) for x in self.jsvars if x in ("ID1", "ID2", "ID4", "ID5"))          self.download(download_url, get=data)  | 
