diff options
Diffstat (limited to 'module/plugins/accounts')
-rw-r--r-- | module/plugins/accounts/FastshareCz.py | 6 | ||||
-rw-r--r-- | module/plugins/accounts/UploadheroCom.py | 8 |
2 files changed, 8 insertions, 6 deletions
diff --git a/module/plugins/accounts/FastshareCz.py b/module/plugins/accounts/FastshareCz.py index 69bbb0827..c047ff766 100644 --- a/module/plugins/accounts/FastshareCz.py +++ b/module/plugins/accounts/FastshareCz.py @@ -24,16 +24,18 @@ from module.utils import parseFileSize class FastshareCz(Account): __name__ = "FastshareCz" - __version__ = "0.02" + __version__ = "0.03" __type__ = "account" __description__ = """fastshare.cz account plugin""" __author_name__ = ("zoidberg", "stickell") __author_mail__ = ("zoidberg@mujmail.cz", "l.stickell@yahoo.it") + CREDIT_PATTERN = r'(?:Kredit|Credit)\s*</td>\s*<td[^>]*>([\d. \w]+) ' + def loadAccountInfo(self, user, req): html = req.load("http://www.fastshare.cz/user", decode=True) - found = re.search(r'(?:Kredit|Credit)\s*: </td><td>(.+?) ', html) + found = re.search(self.CREDIT_PATTERN, html) if found: trafficleft = parseFileSize(found.group(1)) / 1024 premium = True if trafficleft else False diff --git a/module/plugins/accounts/UploadheroCom.py b/module/plugins/accounts/UploadheroCom.py index 0e64a3ff5..12463f285 100644 --- a/module/plugins/accounts/UploadheroCom.py +++ b/module/plugins/accounts/UploadheroCom.py @@ -10,9 +10,9 @@ from module.plugins.Account import Account class UploadheroCom(Account): __name__ = "UploadheroCom" - __version__ = "0.1" + __version__ = "0.2" __type__ = "account" - __description__ = """Uploadhero.com account plugin""" + __description__ = """Uploadhero.co account plugin""" __author_name__ = ("mcmyst") __author_mail__ = ("mcmyst@hotmail.fr") @@ -20,7 +20,7 @@ class UploadheroCom(Account): premium_pattern = re.compile('Il vous reste <span class="bleu">([0-9]+)</span> jours premium.') data = self.getAccountData(user) - page = req.load("http://uploadhero.com/my-account") + page = req.load("http://uploadhero.co/my-account") if premium_pattern.search(page): end_date = datetime.date.today() + datetime.timedelta(days=int(premium_pattern.search(page).group(1))) @@ -32,7 +32,7 @@ class UploadheroCom(Account): return account_info def login(self, user, data, req): - page = req.load("http://uploadhero.com/lib/connexion.php", + page = req.load("http://uploadhero.co/lib/connexion.php", post={"pseudo_login": user, "password_login": data["password"]}) if "mot de passe invalide" in page: |