# -*- coding: utf-8 -*- import re from time import sleep from module.plugins.Crypter import Crypter class DDLMusicOrg(Crypter): __name__ = "DDLMusicOrg" __type__ = "crypter" __pattern__ = r"http://[\w\.]*?ddl-music\.org/captcha/ddlm_cr\d\.php\?\d+\?\d+" __version__ = "0.3" __description__ = """Ddl-music.org decrypter plugin""" __author_name__ = "mkaay" __author_mail__ = "mkaay@mkaay.de" def setup(self): self.multiDL = False def decrypt(self, pyfile): html = self.req.load(self.pyfile.url, cookies=True) if re.search(r"Wer dies nicht rechnen kann", html) is not None: self.offline() math = re.search(r"(\d+) ([\+-]) (\d+) =\s+", htmlwithlink) if m: self.packages.append((self.pyfile.package().name, [m.group(1)], self.pyfile.package().folder)) else: self.retry()