From 921627014e243fb2dd9b4f9a9dfade26d1e11c12 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 7 Aug 2011 15:45:17 +0200 Subject: closed #375 --- module/plugins/hoster/FileserveCom.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'module/plugins/hoster/FileserveCom.py') diff --git a/module/plugins/hoster/FileserveCom.py b/module/plugins/hoster/FileserveCom.py index 6cd842941..4654e4a7e 100644 --- a/module/plugins/hoster/FileserveCom.py +++ b/module/plugins/hoster/FileserveCom.py @@ -80,7 +80,17 @@ class FileserveCom(Hoster): def handlePremium(self): - self.download(self.pyfile.url, post={"download": "premium"}) + + ret = self.account.loginApi(self.user, self.req) + ret = self.account.getShorten(self.req, ret["token"].strip("\x00"), self.file_id) + + #110 offline + if ret["result_code"] == "110": + self.offline() + + data = self.account.getDirectLink(self.req, ret["token"].strip("\x00")) + + self.download(data['result_string']) def handleFree(self): self.html = self.load(self.pyfile.url) -- cgit v1.2.3