diff options
| author | 2014-10-07 19:54:24 +0200 | |
|---|---|---|
| committer | 2014-10-07 19:54:24 +0200 | |
| commit | be459e0b409dcd5e04edd75be374bd35d4018e9a (patch) | |
| tree | 3f73e813d20608ff0d23eada8214a5124c85bff5 /pyload/plugins/hook/XFileSharingPro.py | |
| parent | Merge branch 'stable' into 0.4.10 (diff) | |
| parent | New __authors__ key replaces __author_name__ and __author_mail__ + Whitespace... (diff) | |
| download | pyload-be459e0b409dcd5e04edd75be374bd35d4018e9a.tar.xz | |
Merge branch 'stable' into 0.4.10
Conflicts:
	module/plugins/internal/CaptchaService.py
	pyload/plugins/account/EasybytezCom.py
	pyload/plugins/account/TusfilesNet.py
	pyload/plugins/base/OCR.py
	pyload/plugins/crypter/MultiuploadCom.py
	pyload/plugins/crypter/UploadableChFolder.py
	pyload/plugins/hoster/DuploadOrg.py
	pyload/plugins/hoster/EpicShareNet.py
	pyload/plugins/hoster/LemUploadsCom.py
	pyload/plugins/hoster/LoadTo.py
	pyload/plugins/hoster/LomafileCom.py
	pyload/plugins/hoster/MegaFilesSe.py
	pyload/plugins/hoster/MegareleaseOrg.py
	pyload/plugins/hoster/PandaPlanet.py
	pyload/plugins/hoster/PotloadCom.py
	pyload/plugins/hoster/PremiumTo.py
	pyload/plugins/hoster/TurbobitNet.py
	pyload/plugins/internal/DeadCrypter.py
	pyload/plugins/internal/DeadHoster.py
	pyload/plugins/internal/SimpleCrypter.py
	pyload/plugins/internal/UpdateManager.py
	pyload/plugins/ocr/LinksaveIn.py
Diffstat (limited to 'pyload/plugins/hook/XFileSharingPro.py')
| -rw-r--r-- | pyload/plugins/hook/XFileSharingPro.py | 27 | 
1 files changed, 13 insertions, 14 deletions
| diff --git a/pyload/plugins/hook/XFileSharingPro.py b/pyload/plugins/hook/XFileSharingPro.py index e926d6655..d9ccda796 100644 --- a/pyload/plugins/hook/XFileSharingPro.py +++ b/pyload/plugins/hook/XFileSharingPro.py @@ -11,13 +11,12 @@ class XFileSharingPro(Hook):      __version__ = "0.12"      __config__ = [("activated", "bool", "Activated", True), -                  ("loadDefault", "bool", "Include default (built-in) hoster list", True), -                  ("includeList", "str", "Include hosters (comma separated)", ""), -                  ("excludeList", "str", "Exclude hosters (comma separated)", "")] +                  ("load_default", "bool", "Include default (built-in) hoster list", True), +                  ("include_hosters", "str", "Include hosters (comma separated)", ""), +                  ("exclude_hosters", "str", "Exclude hosters (comma separated)", "")]      __description__ = """XFileSharingPro hook plugin""" -    __author_name__ = "zoidberg" -    __author_mail__ = "zoidberg@mujmail.cz" +    __authors__ = [("zoidberg", "zoidberg@mujmail.cz")]      def coreReady(self): @@ -25,11 +24,11 @@ class XFileSharingPro(Hook):      def loadPattern(self): -        hosterList = self.getConfigSet('includeList') -        excludeList = self.getConfigSet('excludeList') +        hoster_list = self.getConfigSet('include_hosters') +        exclude_list = self.getConfigSet('exclude_hosters') -        if self.getConfig('loadDefault'): -            hosterList |= set(( +        if self.getConfig('load_default'): +            hoster_list |= set((                  #WORKING HOSTERS:                  "aieshare.com", "asixfiles.com", "banashare.com", "cyberlocker.ch", "eyesfile.co", "eyesfile.com",                  "fileband.com", "filedwon.com", "filedownloads.org", "hipfile.com", "kingsupload.com", "mlfat4arab.com", @@ -54,19 +53,19 @@ class XFileSharingPro(Hook):                  "ddlanime.com", "fileforth.com", "loombo.com", "goldfile.eu", "putshare.com"              )) -        hosterList -= (excludeList) -        hosterList -= set(('', u'')) +        hoster_list -= (exclude_list) +        hoster_list -= set(('', u'')) -        if not hosterList: +        if not hoster_list:              self.unload()              return -        regexp = r"http://(?:[^/]*\.)?(%s)/(?:embed-)?\w{12}" % ("|".join(sorted(hosterList)).replace('.', '\.')) +        regexp = r"http://(?:[^/]*\.)?(%s)/(?:embed-)?\w{12}" % ("|".join(sorted(hoster_list)).replace('.', '\.'))          dict = self.core.pluginManager.hosterPlugins['XFileSharingPro']          dict['pattern'] = regexp          dict['re'] = re.compile(regexp) -        self.logDebug("Pattern loaded - handling %d hosters" % len(hosterList)) +        self.logDebug("Pattern loaded - handling %d hosters" % len(hoster_list))      def getConfigSet(self, option): | 
