summaryrefslogtreecommitdiffstats
path: root/module
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@gmail.com> 2014-11-10 23:28:20 +0100
committerGravatar Walter Purcaro <vuolter@gmail.com> 2014-11-10 23:28:20 +0100
commit5f8d4cd870dc9865184266b4b256c529a414d425 (patch)
treeb2d945e67d4bcfd471b0e9019a5d2959d85c6d8c /module
parentMerge pull request #869 from Velociraptor85/patch-1 (diff)
downloadpyload-5f8d4cd870dc9865184266b4b256c529a414d425.tar.xz
[Captcha9kw] Improve __config__
Diffstat (limited to 'module')
-rwxr-xr-xmodule/plugins/hooks/Captcha9kw.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/module/plugins/hooks/Captcha9kw.py b/module/plugins/hooks/Captcha9kw.py
index 11fbf6448..e7816168d 100755
--- a/module/plugins/hooks/Captcha9kw.py
+++ b/module/plugins/hooks/Captcha9kw.py
@@ -17,18 +17,18 @@ from module.plugins.Hook import Hook
class Captcha9kw(Hook):
__name__ = "Captcha9kw"
__type__ = "hook"
- __version__ = "0.16"
+ __version__ = "0.17"
__config__ = [("activated", "bool", "Activated", True),
("force", "bool", "Force captcha resolving even if client is connected", True),
- ("confirm", "bool", "Confirm Captcha (Cost +6)", False),
+ ("confirm", "bool", "Confirm Captcha (cost +6 credits)", False),
("captchaperhour", "int", "Captcha per hour", "9999"),
- ("prio", "int", "Priority (max. 20)(Cost +0 -> +20)", "0"),
- ("queue", "int", "Max. Queue (max. 999)", "0"),
- ("hoster_options", "string", "Hoster options (Format: pluginname:prio=1:selfsolfe=1:confirm=1:timeout=900;)", "ShareonlineBiz:prio=0:timeout=999;UploadedTo:prio=0:timeout=999;SerienjunkiesOrg:prio=1:min=3:max=3:timeout=90;"),
- ("selfsolve", "bool", "If enabled and you have a 9kw client active only you will get your captcha to solve it (Selfsolve)", "0"),
+ ("prio", "int", "Priority (max 20)(cost +0 -> +20 credits)", "0"),
+ ("queue", "int", "Max. Queue (max 999)", "0"),
+ ("hoster_options", "string", "Hoster options (format: pluginname:prio=1:selfsolfe=1:confirm=1:timeout=900|...)", "ShareonlineBiz:prio=0:timeout=999 | UploadedTo:prio=0:timeout=999"),
+ ("selfsolve", "bool", "Selfsolve (manually solve your captcha in your 9kw client if active)", "0"),
("passkey", "password", "API key", ""),
- ("timeout", "int", "Timeout (min. 60s, max. 3999s)", "900")]
+ ("timeout", "int", "Timeout in seconds (min 60, max 3999)", "900")]
__description__ = """Send captchas to 9kw.eu"""
__license__ = "GPLv3"
@@ -84,10 +84,10 @@ class Captcha9kw(Hook):
'timeout' : min(max(self.getConfig("timeout") * 60, 300), 3999),
'selfsolve' : self.getConfig("selfsolve"),
'cph' : self.getConfig("captchaperhour"),
- 'hoster_options' : self.getConfig("hoster_options").split(";")}
+ 'hoster_options' : self.getConfig("hoster_options").split('|')}
for opt in hoster_options:
- details = opt.split(":")
+ details = map(strip(), opt.split(':'))
if not details or details[0].lower() != pluginname.lower():
continue
@@ -173,7 +173,7 @@ class Captcha9kw(Hook):
queue = self.getConfig("queue")
timeout = min(max(self.getConfig("timeout") * 60, 300), 3999)
- hoster_options = self.getConfig("hoster_options").split(";")
+ hoster_options = self.getConfig("hoster_options").split('|')
pluginname = re.search(r'_([^_]*)_\d+.\w+', task.captchaFile).group(1)
if 1000 > queue > 10:
@@ -187,7 +187,7 @@ class Captcha9kw(Hook):
sleep(10)
for opt in hoster_options:
- details = opt.split(":")
+ details = map(strip(), opt.split(':'))
if not details or details[0].lower() != pluginname.lower():
continue