From 29f9dc8fb3396b03d732ebcbeb1cc8f00fe13897 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Wed, 25 Aug 2010 18:22:27 +0200 Subject: new dirs --- core/module/plugins/hoster/BasePlugin.py | 25 --- core/module/plugins/hoster/DepositfilesCom.py | 46 ------ core/module/plugins/hoster/FileserveCom.py | 92 ----------- core/module/plugins/hoster/FreakshareNet.py | 111 -------------- core/module/plugins/hoster/Ftp.py | 58 ------- core/module/plugins/hoster/HotfileCom.py | 127 --------------- core/module/plugins/hoster/MegauploadCom.py | 100 ------------ core/module/plugins/hoster/MegavideoCom.py | 111 -------------- core/module/plugins/hoster/MyvideoDe.py | 43 ------ core/module/plugins/hoster/NetloadIn.py | 212 -------------------------- core/module/plugins/hoster/PornhostCom.py | 76 --------- core/module/plugins/hoster/PornhubCom.py | 65 -------- core/module/plugins/hoster/RapidshareCom.py | 188 ----------------------- core/module/plugins/hoster/RedtubeCom.py | 56 ------- core/module/plugins/hoster/ShareCx.py | 155 ------------------- core/module/plugins/hoster/ShareonlineBiz.py | 128 ---------------- core/module/plugins/hoster/ShragleCom.py | 70 --------- core/module/plugins/hoster/StorageTo.py | 99 ------------ core/module/plugins/hoster/UploadedTo.py | 151 ------------------ core/module/plugins/hoster/Xdcc.py | 71 --------- core/module/plugins/hoster/YoupornCom.py | 60 -------- core/module/plugins/hoster/YoutubeCom.py | 48 ------ core/module/plugins/hoster/ZippyshareCom.py | 60 -------- core/module/plugins/hoster/__init__.py | 0 24 files changed, 2152 deletions(-) delete mode 100644 core/module/plugins/hoster/BasePlugin.py delete mode 100644 core/module/plugins/hoster/DepositfilesCom.py delete mode 100644 core/module/plugins/hoster/FileserveCom.py delete mode 100644 core/module/plugins/hoster/FreakshareNet.py delete mode 100644 core/module/plugins/hoster/Ftp.py delete mode 100644 core/module/plugins/hoster/HotfileCom.py delete mode 100644 core/module/plugins/hoster/MegauploadCom.py delete mode 100644 core/module/plugins/hoster/MegavideoCom.py delete mode 100644 core/module/plugins/hoster/MyvideoDe.py delete mode 100644 core/module/plugins/hoster/NetloadIn.py delete mode 100644 core/module/plugins/hoster/PornhostCom.py delete mode 100644 core/module/plugins/hoster/PornhubCom.py delete mode 100644 core/module/plugins/hoster/RapidshareCom.py delete mode 100644 core/module/plugins/hoster/RedtubeCom.py delete mode 100644 core/module/plugins/hoster/ShareCx.py delete mode 100644 core/module/plugins/hoster/ShareonlineBiz.py delete mode 100644 core/module/plugins/hoster/ShragleCom.py delete mode 100644 core/module/plugins/hoster/StorageTo.py delete mode 100644 core/module/plugins/hoster/UploadedTo.py delete mode 100644 core/module/plugins/hoster/Xdcc.py delete mode 100644 core/module/plugins/hoster/YoupornCom.py delete mode 100644 core/module/plugins/hoster/YoutubeCom.py delete mode 100644 core/module/plugins/hoster/ZippyshareCom.py delete mode 100644 core/module/plugins/hoster/__init__.py (limited to 'core/module/plugins/hoster') diff --git a/core/module/plugins/hoster/BasePlugin.py b/core/module/plugins/hoster/BasePlugin.py deleted file mode 100644 index 09545d493..000000000 --- a/core/module/plugins/hoster/BasePlugin.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import re -from module.plugins.Hoster import Hoster - -class BasePlugin(Hoster): - __name__ = "BasePlugin" - __type__ = "hoster" - __pattern__ = r"^unmatchable$" - __version__ = "0.1" - __description__ = """Base Plugin when any other didnt fit""" - __author_name__ = ("RaNaN") - __author_mail__ = ("RaNaN@pyload.org") - - def process(self, pyfile): - """main function""" - - if pyfile.url.startswith("http://"): - - pyfile.name = re.findall("([^\/=]+)", pyfile.url)[-1] - self.download(pyfile.url) - - else: - self.fail("No Plugin matched and not a downloadable url.") \ No newline at end of file diff --git a/core/module/plugins/hoster/DepositfilesCom.py b/core/module/plugins/hoster/DepositfilesCom.py deleted file mode 100644 index c91341887..000000000 --- a/core/module/plugins/hoster/DepositfilesCom.py +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import re -import urllib -from module.plugins.Hoster import Hoster - -class DepositfilesCom(Hoster): - __name__ = "DepositfilesCom" - __type__ = "hoster" - __pattern__ = r"http://[\w\.]*?depositfiles\.com(/\w{1,3})?/files/[\w]+" - __version__ = "0.1" - __description__ = """Depositfiles.com Download Hoster""" - __author_name__ = ("spoob") - __author_mail__ = ("spoob@pyload.org") - - def setup(self): - self.req.canContinue = self.multiDL = True if self.account else False - - def process(self, pyfile): - self.html = self.load(self.pyfile.url, cookies=False if self.account else False) - - if re.search(r"Such file does not exist or it has been removed for infringement of copyrights", self.html): - self.offline() - - if not self.account: - self.handleFree() - - pyfile.name = re.search('File name: ', self.html).group(1) - - link = urllib.unquote(re.search('
(.*?)', self.html).group(1)) - self.setWait(wait_time) - self.log.debug("DepositFiles.com: Waiting %d seconds." % wait_time) diff --git a/core/module/plugins/hoster/FileserveCom.py b/core/module/plugins/hoster/FileserveCom.py deleted file mode 100644 index ff09d9a0a..000000000 --- a/core/module/plugins/hoster/FileserveCom.py +++ /dev/null @@ -1,92 +0,0 @@ -# -*- coding: utf-8 -*- - -import re -from module.plugins.Hoster import Hoster -from module.plugins.ReCaptcha import ReCaptcha - -from module.network.Request import getURL - -def getInfo(urls): - result = [] - - for url in urls: - html = getURL(url) - if re.search(r'

File not available

', html): - result.append((url, 0, 1, url)) - continue - - size = re.search(r"(.*?) MB", html).group(1) - size = int(float(size)*1024*1024) - - name = re.search('

(.*?)

', html).group(1) - result.append((name, size, 2, url)) - - yield result - -class FileserveCom(Hoster): - __name__ = "FileserveCom" - __type__ = "hoster" - __pattern__ = r"http://(www\.)?fileserve\.com/file/.*?(/.*)?" - __version__ = "0.2" - __description__ = """Fileserve.Com File Download Hoster""" - __author_name__ = ("jeix", "mkaay") - __author_mail__ = ("jeix@hasnomail.de", "mkaay@mkaay.de") - - def setup(self): - self.req.canContinue = self.multiDL = True if self.account else False - - def process(self, pyfile): - - self.html = self.load(self.pyfile.url, cookies=False if self.account else True) - if re.search(r'

File not available

', self.html) != None: - self.offline - - self.pyfile.name = re.search('

(.*?)

', self.html).group(1) - - if self.account: - self.handlePremium() - else: - self.handleFree() - - def handlePremium(self): - self.download(self.pyfile.url, post={"download":"premium"}, cookies=True) - - def handleFree(self): - - if r'