From e2d4a21008fe1f44ca4d27abf2c18a85dda5df4a Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 4 Oct 2011 10:52:31 +0200 Subject: plugin cleanups --- module/plugins/hoster/IfileIt.py | 41 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) (limited to 'module/plugins/hoster/IfileIt.py') diff --git a/module/plugins/hoster/IfileIt.py b/module/plugins/hoster/IfileIt.py index 77961e51e..2b70729a9 100644 --- a/module/plugins/hoster/IfileIt.py +++ b/module/plugins/hoster/IfileIt.py @@ -17,7 +17,8 @@ """ import re -from json import loads as json_loads + +from module.common.json_layer import json_loads from module.common.JsEngine import JsEngine from module.plugins.ReCaptcha import ReCaptcha from module.plugins.Hoster import Hoster @@ -42,6 +43,7 @@ def getInfo(urls): result.append((name, size, 2, url)) yield result + class IfileIt(Hoster): __name__ = "IfileIt" __type__ = "hoster" @@ -49,44 +51,43 @@ class IfileIt(Hoster): __version__ = "0.2" __description__ = """Ifile.it""" __author_name__ = ("zoidberg") - + EVAL_PATTERN = r'(eval\(function\(p,a,c,k,e,d\).*)' DEC_PATTERN = r"function requestBtn_clickEvent[^}]*url:\s*([^,]+)" DOWNLOAD_LINK_PATTERN = r' If it doesn\'t, ' RECAPTCHA_KEY_PATTERN = r"var __recaptcha_public\s*=\s*'([^']+)';" FILE_INFO_PATTERN = r'