#!/usr/bin/env python # -*- coding: utf-8 -*- import re from time import sleep from module.plugins.Crypter import Crypter class DDLMusicOrg(Crypter): __name__ = "DDLMusicOrg" __type__ = "container" __pattern__ = r"http://[\w\.]*?ddl-music\.org/captcha/ddlm_cr\d\.php\?\d+\?\d+" __version__ = "0.3" __description__ = """ddl-music.org Container 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) != 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()