summaryrefslogtreecommitdiffstats
path: root/pyload/plugin/account/RapiduNet.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/plugin/account/RapiduNet.py')
-rw-r--r--pyload/plugin/account/RapiduNet.py48
1 files changed, 0 insertions, 48 deletions
diff --git a/pyload/plugin/account/RapiduNet.py b/pyload/plugin/account/RapiduNet.py
deleted file mode 100644
index 2c6fe04f8..000000000
--- a/pyload/plugin/account/RapiduNet.py
+++ /dev/null
@@ -1,48 +0,0 @@
-# -*- coding: utf-8 -*-
-
-import re
-
-from pyload.plugin.Account import Account
-from pyload.utils import json_loads
-
-
-class RapiduNet(Account):
- __name__ = "RapiduNet"
- __type__ = "account"
- __version__ = "0.02"
-
- __description__ = """Rapidu.net account plugin"""
- __license__ = "GPLv3"
- __authors__ = [("prOq", "")]
-
-
- PREMIUM_PATTERN = r'<a href="premium/" style="padding-left: 0px;">Account: <b>Premium</b></a>'
-
-
- def loadAccountInfo(self, user, req):
- info = {'validuntil': None, 'trafficleft': None, 'premium': False}
-
- req.load("https://rapidu.net/ajax.php", get={'a': "getChangeLang"}, post={"_go": "", "lang": "en"})
- html = req.load("https://rapidu.net/", decode=True)
-
- if re.search(self.PREMIUM_PATTERN, html):
- info['premium'] = True
-
- return info
-
-
- def login(self, user, data, req):
- try:
- json = json_loads(req.load("https://rapidu.net/ajax.php?a=getUserLogin",
- post={'_go': "",
- 'login': user,
- 'pass': data['password'],
- 'member': "1"}))
-
- self.logDebug(json)
-
- if not json['message'] == "success":
- self.wrongPassword()
-
- except Exception, e:
- self.logError(e)