diff options
Diffstat (limited to 'module/plugins/crypter/MegaCoNzFolder.py')
| -rw-r--r-- | module/plugins/crypter/MegaCoNzFolder.py | 32 | 
1 files changed, 0 insertions, 32 deletions
| diff --git a/module/plugins/crypter/MegaCoNzFolder.py b/module/plugins/crypter/MegaCoNzFolder.py deleted file mode 100644 index bd135ac5f..000000000 --- a/module/plugins/crypter/MegaCoNzFolder.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- - -import re - -from module.plugins.Crypter import Crypter - - -class MegaCoNzFolder(Crypter): -    __name__    = "MegaCoNzFolder" -    __type__    = "crypter" -    __version__ = "0.04" - -    __pattern__ = r'(?:https?://(?:www\.)?mega\.co\.nz/|mega:|chrome:.+?)#F!(?P<ID>[\w^_]+)!(?P<KEY>[\w,\\-]+)' -    __config__  = [("use_subfolder"     , "bool", "Save package to subfolder"          , True), -                   ("subfolder_per_pack", "bool", "Create a subfolder for each package", True)] - -    __description__ = """Mega.co.nz folder decrypter plugin""" -    __license__     = "GPLv3" -    __authors__     = [("Walter Purcaro", "vuolter@gmail.com")] - - -    def setup(self): -        self.req.setOption("timeout", 300) - - -    def decrypt(self, pyfile): -        url       = "https://mega.co.nz/#F!%s!%s" % re.match(self.__pattern__, pyfile.url).groups() -        self.html = self.load("http://rapidgen.org/linkfinder", post={'linklisturl': url}) -        self.urls = re.findall(r'(https://mega.co.nz/#N!.+?)<', self.html) - -        if not self.urls:  #@TODO: Remove in 0.4.10 -            self.fail(_("No link grabbed")) | 
