summaryrefslogtreecommitdiffstats
path: root/module/plugins/hoster/MultishareCz.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/hoster/MultishareCz.py')
-rw-r--r--module/plugins/hoster/MultishareCz.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/module/plugins/hoster/MultishareCz.py b/module/plugins/hoster/MultishareCz.py
index 1ce16f30c..f7c8b47fd 100644
--- a/module/plugins/hoster/MultishareCz.py
+++ b/module/plugins/hoster/MultishareCz.py
@@ -38,9 +38,11 @@ class MultishareCz(SimpleHoster):
else:
self.handleOverriden()
+
def handleFree(self):
self.download("http://www.multishare.cz/html/download_free.php?ID=%s" % self.fileID)
+
def handlePremium(self):
if not self.checkCredit():
self.logWarning("Not enough credit left to download file")
@@ -48,6 +50,7 @@ class MultishareCz(SimpleHoster):
self.download("http://www.multishare.cz/html/download_premium.php?ID=%s" % self.fileID)
+
def handleOverriden(self):
if not self.premium:
self.fail("Only premium users can download from other hosters")
@@ -63,6 +66,7 @@ class MultishareCz(SimpleHoster):
self.logDebug(url, params)
self.download(url, get=params)
+
def checkCredit(self):
self.acc_info = self.account.getAccountInfo(self.user, True)
self.logInfo("User %s has %i MB left" % (self.user, self.acc_info['trafficleft'] / 1024))