summaryrefslogtreecommitdiffstats
path: root/module/plugins/internal
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@gmail.com> 2014-07-14 02:23:37 +0200
committerGravatar Walter Purcaro <vuolter@gmail.com> 2014-07-15 16:13:41 +0200
commit48c0c42fd6faffc56432d5f037cd575979f180cc (patch)
treeb8a57137e10e201f77328dca45e2951ece123e53 /module/plugins/internal
parent[l18n] Improved few source strings (diff)
downloadpyload-48c0c42fd6faffc56432d5f037cd575979f180cc.tar.xz
Removed all @author flags + key attributes cleanup for internal & hooks plugins
Diffstat (limited to 'module/plugins/internal')
-rw-r--r--module/plugins/internal/AbstractExtractor.py7
-rw-r--r--module/plugins/internal/CaptchaService.py7
-rw-r--r--module/plugins/internal/DeadCrypter.py5
-rw-r--r--module/plugins/internal/DeadHoster.py5
-rw-r--r--module/plugins/internal/MultiHoster.py10
-rw-r--r--module/plugins/internal/SimpleCrypter.py6
-rw-r--r--module/plugins/internal/SimpleHoster.py7
-rw-r--r--module/plugins/internal/UnRar.py7
-rw-r--r--module/plugins/internal/UnZip.py7
-rw-r--r--module/plugins/internal/XFSPAccount.py4
10 files changed, 47 insertions, 18 deletions
diff --git a/module/plugins/internal/AbstractExtractor.py b/module/plugins/internal/AbstractExtractor.py
index 0ecc11f06..c7f54f847 100644
--- a/module/plugins/internal/AbstractExtractor.py
+++ b/module/plugins/internal/AbstractExtractor.py
@@ -14,9 +14,14 @@ class WrongPassword(Exception):
class AbtractExtractor:
-
+ __name__ = "AbtractExtractor"
__version__ = "0.1"
+ __description__ = """Abtract extractor plugin"""
+ __author_name__ = "pyLoad Team"
+ __author_mail__ = "admin@pyload.org"
+
+
@staticmethod
def checkDeps():
""" Check if system statisfy dependencies
diff --git a/module/plugins/internal/CaptchaService.py b/module/plugins/internal/CaptchaService.py
index 30f9e8d14..c2c66ed31 100644
--- a/module/plugins/internal/CaptchaService.py
+++ b/module/plugins/internal/CaptchaService.py
@@ -5,8 +5,14 @@ from random import random
class CaptchaService():
+ __name__ = "CaptchaService"
__version__ = "0.05"
+ __description__ = """Captcha service plugin"""
+ __author_name__ = "pyLoad Team"
+ __author_mail__ = "admin@pyload.org"
+
+
def __init__(self, plugin):
self.plugin = plugin
@@ -17,6 +23,7 @@ class ReCaptcha():
recaptcha_key = None
+
def __init__(self, plugin):
self.plugin = plugin
diff --git a/module/plugins/internal/DeadCrypter.py b/module/plugins/internal/DeadCrypter.py
index 10eccb9bd..d19731cb5 100644
--- a/module/plugins/internal/DeadCrypter.py
+++ b/module/plugins/internal/DeadCrypter.py
@@ -5,12 +5,15 @@ from module.plugins.Crypter import Crypter as _Crypter
class DeadCrypter(_Crypter):
__name__ = "DeadCrypter"
+ __version__ = "0.01"
__type__ = "crypter"
+
__pattern__ = None
- __version__ = "0.01"
+
__description__ = """Crypter is no longer available"""
__author_name__ = "stickell"
__author_mail__ = "l.stickell@yahoo.it"
+
def setup(self):
self.fail("Crypter is no longer available")
diff --git a/module/plugins/internal/DeadHoster.py b/module/plugins/internal/DeadHoster.py
index 201835e2b..77ee7c74f 100644
--- a/module/plugins/internal/DeadHoster.py
+++ b/module/plugins/internal/DeadHoster.py
@@ -11,12 +11,15 @@ def create_getInfo(plugin):
class DeadHoster(_Hoster):
__name__ = "DeadHoster"
+ __version__ = "0.11"
__type__ = "hoster"
+
__pattern__ = None
- __version__ = "0.11"
+
__description__ = """Hoster is no longer available"""
__author_name__ = "zoidberg"
__author_mail__ = "zoidberg@mujmail.cz"
+
def setup(self):
self.fail("Hoster is no longer available")
diff --git a/module/plugins/internal/MultiHoster.py b/module/plugins/internal/MultiHoster.py
index 97f3a5996..0dea76109 100644
--- a/module/plugins/internal/MultiHoster.py
+++ b/module/plugins/internal/MultiHoster.py
@@ -7,12 +7,13 @@ from module.plugins.Hook import Hook
class MultiHoster(Hook):
- """
- Generic MultiHoster plugin
- """
-
+ __name__ = "AbtractExtractor"
__version__ = "0.19"
+ __description__ = """Generic MultiHoster plugin"""
+ __author_name__ = "pyLoad Team"
+ __author_mail__ = "admin@pyload.org"
+
replacements = [("2shared.com", "twoshared.com"), ("4shared.com", "fourshared.com"), ("cloudnator.com", "shragle.com"),
("ifile.it", "filecloud.io"), ("easy-share.com", "crocko.com"), ("freakshare.net", "freakshare.com"),
("hellshare.com", "hellshare.cz"), ("share-rapid.cz", "sharerapid.com"), ("sharerapid.cz", "sharerapid.com"),
@@ -20,6 +21,7 @@ class MultiHoster(Hook):
ignored = []
interval = 24 * 60 * 60 #: reload hosters daily
+
def setup(self):
self.hosters = []
self.supported = []
diff --git a/module/plugins/internal/SimpleCrypter.py b/module/plugins/internal/SimpleCrypter.py
index 2bcdad6a3..dc93bef4d 100644
--- a/module/plugins/internal/SimpleCrypter.py
+++ b/module/plugins/internal/SimpleCrypter.py
@@ -10,8 +10,10 @@ from module.plugins.internal.SimpleHoster import PluginParseError, replace_patte
class SimpleCrypter(Crypter):
__name__ = "SimpleCrypter"
__version__ = "0.10"
- __pattern__ = None
__type__ = "crypter"
+
+ __pattern__ = None
+
__description__ = """Simple decrypter plugin"""
__author_name__ = ("stickell", "zoidberg", "Walter Purcaro")
__author_mail__ = ("l.stickell@yahoo.it", "zoidberg@mujmail.cz", "vuolter@gmail.com")
@@ -47,9 +49,9 @@ class SimpleCrypter(Crypter):
URL_REPLACEMENTS = []
-
SH_COOKIES = True # or False or list of tuples [(domain, name, value)]
+
def setup(self):
if isinstance(self.SH_COOKIES, list):
set_cookies(self.req.cj, self.SH_COOKIES)
diff --git a/module/plugins/internal/SimpleHoster.py b/module/plugins/internal/SimpleHoster.py
index 8e6b8b42f..e9ba59c0d 100644
--- a/module/plugins/internal/SimpleHoster.py
+++ b/module/plugins/internal/SimpleHoster.py
@@ -13,8 +13,6 @@
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>.
-
- @author: zoidberg
"""
from urlparse import urlparse
import re
@@ -165,8 +163,10 @@ class PluginParseError(Exception):
class SimpleHoster(Hoster):
__name__ = "SimpleHoster"
__version__ = "0.34"
- __pattern__ = None
__type__ = "hoster"
+
+ __pattern__ = None
+
__description__ = """Simple hoster plugin"""
__author_name__ = ("zoidberg", "stickell")
__author_mail__ = ("zoidberg@mujmail.cz", "l.stickell@yahoo.it")
@@ -202,6 +202,7 @@ class SimpleHoster(Hoster):
SH_COOKIES = True # or False or list of tuples [(domain, name, value)]
SH_CHECK_TRAFFIC = False # True = force check traffic left for a premium account
+
def init(self):
self.file_info = {}
diff --git a/module/plugins/internal/UnRar.py b/module/plugins/internal/UnRar.py
index e3765602b..28f801f3e 100644
--- a/module/plugins/internal/UnRar.py
+++ b/module/plugins/internal/UnRar.py
@@ -13,8 +13,6 @@
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>.
-
- @author: RaNaN
"""
import os
@@ -32,6 +30,10 @@ class UnRar(AbtractExtractor):
__name__ = "UnRar"
__version__ = "0.16"
+ __description__ = """Rar extractor plugin"""
+ __author_name__ = "RaNaN"
+ __author_mail__ = "RaNaN@pyload.org"
+
# there are some more uncovered rar formats
re_version = re.compile(r"(UNRAR 5[\.\d]+(.*?)freeware)")
re_splitfile = re.compile(r"(.*)\.part(\d+)\.rar$", re.I)
@@ -41,6 +43,7 @@ class UnRar(AbtractExtractor):
re_wrongpwd = re.compile("(Corrupt file or wrong password|password incorrect)", re.I)
CMD = "unrar"
+
@staticmethod
def checkDeps():
if os.name == "nt":
diff --git a/module/plugins/internal/UnZip.py b/module/plugins/internal/UnZip.py
index 501962442..bace76789 100644
--- a/module/plugins/internal/UnZip.py
+++ b/module/plugins/internal/UnZip.py
@@ -13,8 +13,6 @@
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>.
-
- @author: RaNaN
"""
import zipfile
@@ -27,6 +25,11 @@ class UnZip(AbtractExtractor):
__name__ = "UnZip"
__version__ = "0.1"
+ __description__ = """Zip extractor plugin"""
+ __author_name__ = "RaNaN"
+ __author_mail__ = "RaNaN@pyload.org"
+
+
@staticmethod
def checkDeps():
return sys.version_info[:2] >= (2, 6)
diff --git a/module/plugins/internal/XFSPAccount.py b/module/plugins/internal/XFSPAccount.py
index 76aff54f0..b58eaf15c 100644
--- a/module/plugins/internal/XFSPAccount.py
+++ b/module/plugins/internal/XFSPAccount.py
@@ -13,8 +13,6 @@
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>.
-
- @author: zoidberg
"""
import re
@@ -28,6 +26,7 @@ class XFSPAccount(Account):
__name__ = "XFSPAccount"
__version__ = "0.06"
__type__ = "account"
+
__description__ = """XFileSharingPro base account plugin"""
__author_name__ = "zoidberg"
__author_mail__ = "zoidberg@mujmail.cz"
@@ -39,6 +38,7 @@ class XFSPAccount(Account):
LOGIN_FAIL_PATTERN = r'Incorrect Login or Password|>Error<'
PREMIUM_PATTERN = r'>Renew premium<'
+
def loadAccountInfo(self, user, req):
html = req.load(self.MAIN_PAGE + "?op=my_account", decode=True)