# -*- coding: utf-8 -*- import re from module.plugins.Account import Account class CloudzillaTo(Account): __name__ = "CloudzillaTo" __type__ = "account" __version__ = "0.02" __description__ = """Cloudzilla.to account plugin""" __license__ = "GPLv3" __authors__ = [("Walter Purcaro", "vuolter@gmail.com")] PREMIUM_PATTERN = r'

account type

\s*Premium Account' def loadAccountInfo(self, user, req): html = req.load("http://www.cloudzilla.to/") premium = True if re.search(self.PREMIUM_PATTERN, html) else False return {'validuntil': -1, 'trafficleft': -1, 'premium': premium} def login(self, user, data, req): html = req.load("http://www.cloudzilla.to/", post={'lusername': user, 'lpassword': data['password'], 'w' : "dologin"}, decode=True) if "ERROR" in html: self.wrongPassword()