diff options
Diffstat (limited to 'module/plugins/accounts')
| -rw-r--r-- | module/plugins/accounts/EuroshareEu.py | 1 | ||||
| -rw-r--r-- | module/plugins/accounts/FreeWayMe.py | 2 | ||||
| -rw-r--r-- | module/plugins/accounts/FshareVn.py | 1 | ||||
| -rw-r--r-- | module/plugins/accounts/OneFichierCom.py | 2 | ||||
| -rw-r--r-- | module/plugins/accounts/PremiumizeMe.py | 1 | ||||
| -rw-r--r-- | module/plugins/accounts/RPNetBiz.py | 1 | ||||
| -rw-r--r-- | module/plugins/accounts/ShareonlineBiz.py | 1 | ||||
| -rw-r--r-- | module/plugins/accounts/UploadedTo.py | 2 | ||||
| -rw-r--r-- | module/plugins/accounts/ZeveraCom.py | 1 | 
9 files changed, 7 insertions, 5 deletions
| diff --git a/module/plugins/accounts/EuroshareEu.py b/module/plugins/accounts/EuroshareEu.py index bb2f0c8e2..e08cc7e45 100644 --- a/module/plugins/accounts/EuroshareEu.py +++ b/module/plugins/accounts/EuroshareEu.py @@ -31,7 +31,6 @@ class EuroshareEu(Account):      def login(self, user, data, req): -          html = req.load('http://euroshare.eu/customer-zone/login/', post={              "trvale": "1",              "login": user, diff --git a/module/plugins/accounts/FreeWayMe.py b/module/plugins/accounts/FreeWayMe.py index 12c24329c..797748c93 100644 --- a/module/plugins/accounts/FreeWayMe.py +++ b/module/plugins/accounts/FreeWayMe.py @@ -32,6 +32,7 @@ class FreeWayMe(Account):          return account_info +      def getpw(self, user):          return self.accounts[user]['password'] @@ -43,6 +44,7 @@ class FreeWayMe(Account):          if not status:              self.wrongPassword() +      def getAccountStatus(self, user, req):          answer = req.load("https://www.free-way.me/ajax/jd.php",                            get={"id": 4, "user": user, "pass": self.accounts[user]['password']}) diff --git a/module/plugins/accounts/FshareVn.py b/module/plugins/accounts/FshareVn.py index 45ee5a749..9e513d6f6 100644 --- a/module/plugins/accounts/FshareVn.py +++ b/module/plugins/accounts/FshareVn.py @@ -57,6 +57,7 @@ class FshareVn(Account):          if not re.search(r'<img\s+alt="VIP"', html):              self.wrongPassword() +      def getTrafficLeft(self):          m = re.search(self.TRAFFIC_LEFT_PATTERN, html)          return float(m.group(1)) * 1024 ** {'k': 0, 'K': 0, 'M': 1, 'G': 2}[m.group(2)] if m else 0 diff --git a/module/plugins/accounts/OneFichierCom.py b/module/plugins/accounts/OneFichierCom.py index 8e8430f61..71fa550b6 100644 --- a/module/plugins/accounts/OneFichierCom.py +++ b/module/plugins/accounts/OneFichierCom.py @@ -21,7 +21,6 @@ class OneFichierCom(Account):      def loadAccountInfo(self, user, req): -          html = req.load("http://1fichier.com/console/abo.pl")          m = re.search(self.VALID_UNTIL_PATTERN, html) @@ -38,7 +37,6 @@ class OneFichierCom(Account):      def login(self, user, data, req): -          req.http.c.setopt(REFERER, "http://1fichier.com/login.pl?lg=en")          html = req.load("http://1fichier.com/login.pl?lg=en", post={ diff --git a/module/plugins/accounts/PremiumizeMe.py b/module/plugins/accounts/PremiumizeMe.py index e65b9ec4b..4a789bfdf 100644 --- a/module/plugins/accounts/PremiumizeMe.py +++ b/module/plugins/accounts/PremiumizeMe.py @@ -38,6 +38,7 @@ class PremiumizeMe(Account):          if status['status'] != 200:              self.wrongPassword() +      def getAccountStatus(self, user, req):          # Use premiumize.me API v1 (see https://secure.premiumize.me/?show=api)          # to retrieve account info and return the parsed json answer diff --git a/module/plugins/accounts/RPNetBiz.py b/module/plugins/accounts/RPNetBiz.py index e4b873824..59349bd7a 100644 --- a/module/plugins/accounts/RPNetBiz.py +++ b/module/plugins/accounts/RPNetBiz.py @@ -40,6 +40,7 @@ class RPNetBiz(Account):          if 'error' in response:              self.wrongPassword() +      def getAccountStatus(self, user, req):          # Using the rpnet API, check if valid premium account          response = req.load("https://premium.rpnet.biz/client_api.php", diff --git a/module/plugins/accounts/ShareonlineBiz.py b/module/plugins/accounts/ShareonlineBiz.py index 76c564032..c00e4769d 100644 --- a/module/plugins/accounts/ShareonlineBiz.py +++ b/module/plugins/accounts/ShareonlineBiz.py @@ -18,6 +18,7 @@ class ShareonlineBiz(Account):          return req.load("http://api.share-online.biz/account.php",                          {"username": user, "password": self.accounts[user]['password'], "act": "userDetails"}) +      def loadAccountInfo(self, user, req):          src = self.getUserAPI(user, req) diff --git a/module/plugins/accounts/UploadedTo.py b/module/plugins/accounts/UploadedTo.py index 437730a3f..147962838 100644 --- a/module/plugins/accounts/UploadedTo.py +++ b/module/plugins/accounts/UploadedTo.py @@ -17,7 +17,6 @@ class UploadedTo(Account):      def loadAccountInfo(self, user, req): -          req.load("http://uploaded.net/language/en")          html = req.load("http://uploaded.net/me") @@ -44,7 +43,6 @@ class UploadedTo(Account):      def login(self, user, data, req): -          req.load("http://uploaded.net/language/en")          req.cj.setCookie("uploaded.net", "lang", "en") diff --git a/module/plugins/accounts/ZeveraCom.py b/module/plugins/accounts/ZeveraCom.py index 7e4fb0ab8..8ee8610ba 100644 --- a/module/plugins/accounts/ZeveraCom.py +++ b/module/plugins/accounts/ZeveraCom.py @@ -34,6 +34,7 @@ class ZeveraCom(Account):          if self.getAPIData(req) == "No traffic":              self.wrongPassword() +      def getAPIData(self, req, just_header=False, **kwargs):          get_data = {              'cmd': 'accountinfo', | 
