diff options
author | mkaay <mkaay@mkaay.de> | 2010-08-12 00:51:10 +0200 |
---|---|---|
committer | mkaay <mkaay@mkaay.de> | 2010-08-12 00:51:10 +0200 |
commit | bc12e7c71cc93bcc22f80dba15111091b4528e03 (patch) | |
tree | 96b5204ec3ba1c2db53ca809fb909f0f4518fab0 /module/plugins/accounts/RapidshareCom.py | |
parent | merge (diff) | |
download | pyload-bc12e7c71cc93bcc22f80dba15111091b4528e03.tar.xz |
account plugin change, server methods for accounts
Diffstat (limited to 'module/plugins/accounts/RapidshareCom.py')
-rw-r--r-- | module/plugins/accounts/RapidshareCom.py | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/module/plugins/accounts/RapidshareCom.py b/module/plugins/accounts/RapidshareCom.py index c0974dab4..233cd9801 100644 --- a/module/plugins/accounts/RapidshareCom.py +++ b/module/plugins/accounts/RapidshareCom.py @@ -51,22 +51,21 @@ class RapidshareCom(Account): return out - def login(self): - for user, data in self.accounts.items(): - req = self.core.requestFactory.getRequest(self.__name__, user) - api_url_base = "http://api.rapidshare.com/cgi-bin/rsapi.cgi" - api_param_prem = {"sub": "getaccountdetails_v1", "type": "prem", "login": user, "password": data["password"], "withcookie": 1} - src = req.load(api_url_base, cookies=False, get=api_param_prem) - if src.startswith("ERROR"): - return - fields = src.split("\n") - info = {} - for t in fields: - if not t.strip(): - continue - k, v = t.split("=") - info[k] = v - cj = self.core.requestFactory.getCookieJar(self.__name__, user) - cj.setCookie("rapidshare.com", "enc", info["cookie"]) + def login(self, user, data): + req = self.core.requestFactory.getRequest(self.__name__, user) + api_url_base = "http://api.rapidshare.com/cgi-bin/rsapi.cgi" + api_param_prem = {"sub": "getaccountdetails_v1", "type": "prem", "login": user, "password": data["password"], "withcookie": 1} + src = req.load(api_url_base, cookies=False, get=api_param_prem) + if src.startswith("ERROR"): + return + fields = src.split("\n") + info = {} + for t in fields: + if not t.strip(): + continue + k, v = t.split("=") + info[k] = v + cj = self.core.requestFactory.getCookieJar(self.__name__, user) + cj.setCookie("rapidshare.com", "enc", info["cookie"]) |