summaryrefslogtreecommitdiffstats
path: root/pyload/plugins/accounts/PremiumizeMe.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/plugins/accounts/PremiumizeMe.py')
-rw-r--r--pyload/plugins/accounts/PremiumizeMe.py22
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&params[login]=%s&params[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&params[login]=%s&params[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']