From a77153c34be3d230d3e80153e57cfef933968ed9 Mon Sep 17 00:00:00 2001 From: Stefano Date: Tue, 30 Jul 2013 21:35:28 +0200 Subject: Adapted 6 multi hoster plugins --- pyload/plugins/accounts/MultiDebridCom.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'pyload/plugins/accounts/MultiDebridCom.py') diff --git a/pyload/plugins/accounts/MultiDebridCom.py b/pyload/plugins/accounts/MultiDebridCom.py index 904be5ee7..a98b8abae 100644 --- a/pyload/plugins/accounts/MultiDebridCom.py +++ b/pyload/plugins/accounts/MultiDebridCom.py @@ -17,11 +17,11 @@ from time import time -from module.plugins.Account import Account -from module.common.json_layer import json_loads +from pyload.plugins.MultiHoster import MultiHoster +from pyload.utils import json_loads -class MultiDebridCom(Account): +class MultiDebridCom(MultiHoster): __name__ = "MultiDebridCom" __version__ = "0.01" __type__ = "account" @@ -45,3 +45,10 @@ class MultiDebridCom(Account): if self.json_data['status'] != 'ok': self.logError('Invalid login. The password to use is the API-Password you find in your "My Account" page') self.wrongPassword() + + def loadHosterList(self, req): + json_data = req.load('http://multi-debrid.com/api.php?hosts', decode=True) + self.logDebug('JSON data: ' + json_data) + json_data = json_loads(json_data) + + return json_data['hosts'] -- cgit v1.2.3