summaryrefslogtreecommitdiffstats
path: root/module/plugins/crypter/LinkdecrypterCom.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/crypter/LinkdecrypterCom.py')
-rw-r--r--module/plugins/crypter/LinkdecrypterCom.py22
1 files changed, 13 insertions, 9 deletions
diff --git a/module/plugins/crypter/LinkdecrypterCom.py b/module/plugins/crypter/LinkdecrypterCom.py
index 69d2f8192..6a11c98b0 100644
--- a/module/plugins/crypter/LinkdecrypterCom.py
+++ b/module/plugins/crypter/LinkdecrypterCom.py
@@ -19,6 +19,7 @@
import re
from module.plugins.Crypter import Crypter
+
class LinkdecrypterCom(Crypter):
__name__ = "LinkdecrypterCom"
__type__ = "crypter"
@@ -44,14 +45,16 @@ class LinkdecrypterCom(Crypter):
def decryptAPI(self):
- get_dict = { "t": "link", "url": self.pyfile.url, "lcache": "1" }
- self.html = self.load('http://linkdecrypter.com/api', get = get_dict)
- if self.html.startswith('http://'): return self.html.splitlines()
+ get_dict = {"t": "link", "url": self.pyfile.url, "lcache": "1"}
+ self.html = self.load('http://linkdecrypter.com/api', get=get_dict)
+ if self.html.startswith('http://'):
+ return self.html.splitlines()
if self.html == 'INTERRUPTION(PASSWORD)':
for get_dict['pass'] in self.passwords:
- self.html = self.load('http://linkdecrypter.com/api', get= get_dict)
- if self.html.startswith('http://'): return self.html.splitlines()
+ self.html = self.load('http://linkdecrypter.com/api', get=get_dict)
+ if self.html.startswith('http://'):
+ return self.html.splitlines()
self.logError('API', self.html)
if self.html == 'INTERRUPTION(PASSWORD)':
@@ -63,12 +66,13 @@ class LinkdecrypterCom(Crypter):
retries = 5
- post_dict = { "link_cache": "on", "pro_links": self.pyfile.url, "modo_links": "text" }
+ post_dict = {"link_cache": "on", "pro_links": self.pyfile.url, "modo_links": "text"}
self.html = self.load('http://linkdecrypter.com/', post=post_dict, cookies=True, decode=True)
while self.passwords or retries:
found = re.search(self.TEXTAREA_PATTERN, self.html, flags=re.DOTALL)
- if found: return [ x for x in found.group(1).splitlines() if '[LINK-ERROR]' not in x ]
+ if found:
+ return [x for x in found.group(1).splitlines() if '[LINK-ERROR]' not in x]
found = re.search(self.CAPTCHA_PATTERN, self.html)
if found:
@@ -79,10 +83,10 @@ class LinkdecrypterCom(Crypter):
msg = found.group(1) if found else ""
self.logInfo("Captcha protected link", result_type, msg)
- captcha = self.decryptCaptcha(captcha_url, result_type = result_type)
+ captcha = self.decryptCaptcha(captcha_url, result_type=result_type)
if result_type == "positional":
captcha = "%d|%d" % captcha
- self.html = self.load('http://linkdecrypter.com/', post={ "captcha": captcha }, decode=True)
+ self.html = self.load('http://linkdecrypter.com/', post={"captcha": captcha}, decode=True)
retries -= 1
elif self.PASSWORD_PATTERN in self.html: