diff options
Diffstat (limited to 'pyload/plugins/accounts/PremiumizeMe.py')
-rw-r--r-- | pyload/plugins/accounts/PremiumizeMe.py | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/pyload/plugins/accounts/PremiumizeMe.py b/pyload/plugins/accounts/PremiumizeMe.py index 8b4569f06..c5c712c52 100644 --- a/pyload/plugins/accounts/PremiumizeMe.py +++ b/pyload/plugins/accounts/PremiumizeMe.py @@ -1,8 +1,9 @@ -from pyload.plugins.MultiHoster import MultiHoster -from pyload.utils import json_loads +from module.plugins.Account import Account +from module.common.json_layer import json_loads -class PremiumizeMe(MultiHoster): + +class PremiumizeMe(Account): __name__ = "PremiumizeMe" __version__ = "0.11" __type__ = "account" @@ -39,18 +40,3 @@ class PremiumizeMe(MultiHoster): "https://api.premiumize.me/pm-api/v1.php?method=accountstatus¶ms[login]=%s¶ms[pass]=%s" % ( user, self.accounts[user]['password'])) return json_loads(answer) - - def loadHosterList(self, req): - # Get supported hosters list from premiumize.me using the - # json API v1 (see https://secure.premiumize.me/?show=api) - answer = req.load( - "https://api.premiumize.me/pm-api/v1.php?method=hosterlist¶ms[login]=%s¶ms[pass]=%s" % ( - self.loginname, self.password)) - data = json_loads(answer) - - # If account is not valid thera are no hosters available - if data['status'] != 200: - return [] - - # Extract hosters from json file - return data['result']['hosterlist'] |