From 34c4e92a828883b35fa69c7bfea80fb1c828ec3d Mon Sep 17 00:00:00 2001 From: zoidberg10 Date: Fri, 18 Nov 2011 19:23:48 +0100 Subject: Update Mediafire, folder support for Fileserve and Mediafire --- module/plugins/crypter/FileserveComFolder.py | 31 ++++++++++++++++++++ module/plugins/crypter/FilesonicComFolder.py | 4 +-- module/plugins/crypter/MediafireComFolder.py | 43 ++++++++++++++++++++++++++++ module/plugins/hoster/MediafireCom.py | 43 +++++++++++++++++++--------- 4 files changed, 105 insertions(+), 16 deletions(-) create mode 100644 module/plugins/crypter/FileserveComFolder.py create mode 100644 module/plugins/crypter/MediafireComFolder.py (limited to 'module') diff --git a/module/plugins/crypter/FileserveComFolder.py b/module/plugins/crypter/FileserveComFolder.py new file mode 100644 index 000000000..f9fd9f1cc --- /dev/null +++ b/module/plugins/crypter/FileserveComFolder.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +import re +from module.plugins.Crypter import Crypter + +class FileserveComFolder(Crypter): + __name__ = "FileserveComFolder" + __type__ = "crypter" + __pattern__ = r"http://(www\.)?fileserve\.com/list/\w+" + __version__ = "0.10" + __description__ = """Fileserve.com Folder Plugin""" + __author_name__ = ("zoidberg") + __author_mail__ = ("zoidberg@mujmail.cz") + + FOLDER_PATTERN = r'
(.*?)
' + LINK_PATTERN = r'[^']+)','(?P[^']+)'\)" PAGE1_DIV_PATTERN = r'getElementById\("(\w{32})"\)' PAGE1_PKR_PATTERN = r"pKr='([^']+)';" - RECAPTCHA_PATTERN = r'src="http://api.recaptcha.net/challenge?k=([^"]+)">' + RECAPTCHA_PATTERN = r'src="http://(?:api.recaptcha.net|www.google.com/recaptcha/api)/challenge\?k=([^"]+)">' PAGE1_ACTION_PATTERN = r'' PAGE2_VARS_PATTERN = r'