From 3c9f55270a83b0e88ec0dc516f9d9921e4d7b6ea Mon Sep 17 00:00:00 2001 From: mkaay Date: Wed, 25 Aug 2010 16:48:55 +0200 Subject: merged gui --- module/plugins/hoster/BasePlugin.py | 25 ---- module/plugins/hoster/DepositfilesCom.py | 46 ------- module/plugins/hoster/FileserveCom.py | 92 -------------- module/plugins/hoster/FreakshareNet.py | 111 ---------------- module/plugins/hoster/Ftp.py | 58 --------- module/plugins/hoster/HotfileCom.py | 127 ------------------ module/plugins/hoster/MegauploadCom.py | 100 --------------- module/plugins/hoster/MegavideoCom.py | 111 ---------------- module/plugins/hoster/MyvideoDe.py | 43 ------- module/plugins/hoster/NetloadIn.py | 212 ------------------------------- module/plugins/hoster/PornhostCom.py | 76 ----------- module/plugins/hoster/PornhubCom.py | 65 ---------- module/plugins/hoster/RapidshareCom.py | 188 --------------------------- module/plugins/hoster/RedtubeCom.py | 56 -------- module/plugins/hoster/ShareCx.py | 155 ---------------------- module/plugins/hoster/ShareonlineBiz.py | 128 ------------------- module/plugins/hoster/ShragleCom.py | 70 ---------- module/plugins/hoster/StorageTo.py | 99 --------------- module/plugins/hoster/UploadedTo.py | 151 ---------------------- module/plugins/hoster/Xdcc.py | 71 ----------- module/plugins/hoster/YoupornCom.py | 60 --------- module/plugins/hoster/YoutubeCom.py | 48 ------- module/plugins/hoster/ZippyshareCom.py | 60 --------- module/plugins/hoster/__init__.py | 0 24 files changed, 2152 deletions(-) delete mode 100644 module/plugins/hoster/BasePlugin.py delete mode 100644 module/plugins/hoster/DepositfilesCom.py delete mode 100644 module/plugins/hoster/FileserveCom.py delete mode 100644 module/plugins/hoster/FreakshareNet.py delete mode 100644 module/plugins/hoster/Ftp.py delete mode 100644 module/plugins/hoster/HotfileCom.py delete mode 100644 module/plugins/hoster/MegauploadCom.py delete mode 100644 module/plugins/hoster/MegavideoCom.py delete mode 100644 module/plugins/hoster/MyvideoDe.py delete mode 100644 module/plugins/hoster/NetloadIn.py delete mode 100644 module/plugins/hoster/PornhostCom.py delete mode 100644 module/plugins/hoster/PornhubCom.py delete mode 100644 module/plugins/hoster/RapidshareCom.py delete mode 100644 module/plugins/hoster/RedtubeCom.py delete mode 100644 module/plugins/hoster/ShareCx.py delete mode 100644 module/plugins/hoster/ShareonlineBiz.py delete mode 100644 module/plugins/hoster/ShragleCom.py delete mode 100644 module/plugins/hoster/StorageTo.py delete mode 100644 module/plugins/hoster/UploadedTo.py delete mode 100644 module/plugins/hoster/Xdcc.py delete mode 100644 module/plugins/hoster/YoupornCom.py delete mode 100644 module/plugins/hoster/YoutubeCom.py delete mode 100644 module/plugins/hoster/ZippyshareCom.py delete mode 100644 module/plugins/hoster/__init__.py (limited to 'module/plugins/hoster') diff --git a/module/plugins/hoster/BasePlugin.py b/module/plugins/hoster/BasePlugin.py deleted file mode 100644 index 09545d493..000000000 --- a/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/module/plugins/hoster/DepositfilesCom.py b/module/plugins/hoster/DepositfilesCom.py deleted file mode 100644 index c91341887..000000000 --- a/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/module/plugins/hoster/FileserveCom.py b/module/plugins/hoster/FileserveCom.py deleted file mode 100644 index ff09d9a0a..000000000 --- a/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'