summaryrefslogtreecommitdiffstats
path: root/module/plugins/hoster/VeehdCom.py
diff options
context:
space:
mode:
authorGravatar Stefano <l.stickell@yahoo.it> 2013-07-22 20:50:34 +0200
committerGravatar Stefano <l.stickell@yahoo.it> 2013-07-22 20:50:34 +0200
commit2edeee0532ec6d6b4b26fd045a5971f67ca455da (patch)
tree8d656afc9c18f7dba7c05d6635f898fdf58d66d6 /module/plugins/hoster/VeehdCom.py
parentFixed PEP 8 violations in Crypters (diff)
downloadpyload-2edeee0532ec6d6b4b26fd045a5971f67ca455da.tar.xz
Fixed PEP 8 violations in Hosters
Diffstat (limited to 'module/plugins/hoster/VeehdCom.py')
-rw-r--r--module/plugins/hoster/VeehdCom.py32
1 files changed, 16 insertions, 16 deletions
diff --git a/module/plugins/hoster/VeehdCom.py b/module/plugins/hoster/VeehdCom.py
index 4486eb84a..88bcb20ad 100644
--- a/module/plugins/hoster/VeehdCom.py
+++ b/module/plugins/hoster/VeehdCom.py
@@ -3,6 +3,7 @@
import re
from module.plugins.Hoster import Hoster
+
class VeehdCom(Hoster):
__name__ = 'VeehdCom'
__type__ = 'hoster'
@@ -11,14 +12,14 @@ class VeehdCom(Hoster):
('filename_spaces', 'bool', "Allow spaces in filename", 'False'),
('replacement_char', 'str', "Filename replacement character", '_'),
]
- __version__ = '0.22'
+ __version__ = '0.23'
__description__ = """Veehd.com Download Hoster"""
__author_name__ = ('cat')
__author_mail__ = ('cat@pyload')
-
+
def _debug(self, msg):
self.logDebug('[%s] %s' % (self.__name__, msg))
-
+
def setup(self):
self.html = None
self.multiDL = True
@@ -28,51 +29,50 @@ class VeehdCom(Hoster):
self.download_html()
if not self.file_exists():
self.offline()
-
+
pyfile.name = self.get_file_name()
self.download(self.get_file_url())
-
+
def download_html(self):
url = self.pyfile.url
self._debug("Requesting page: %s" % (repr(url),))
self.html = self.load(url)
-
+
def file_exists(self):
if self.html is None:
self.download_html()
-
+
if '<title>Veehd</title>' in self.html:
return False
return True
-
+
def get_file_name(self):
if self.html is None:
self.download_html()
-
+
match = re.search(r'<title[^>]*>([^<]+) on Veehd</title>', self.html)
if not match:
self.fail("video title not found")
name = match.group(1)
-
+
# replace unwanted characters in filename
if self.getConfig('filename_spaces'):
pattern = '[^0-9A-Za-z\.\ ]+'
else:
pattern = '[^0-9A-Za-z\.]+'
-
+
name = re.sub(pattern, self.getConfig('replacement_char'),
- name)
+ name)
return name + '.avi'
def get_file_url(self):
""" returns the absolute downloadable filepath
- """
+ """
if self.html is None:
self.download_html()
- match = re.search(r'<embed type="video/divx" '
- r'src="(http://([^/]*\.)?veehd\.com/dl/[^"]+)"',
- self.html)
+ match = re.search(r'<embed type="video/divx" src="(http://([^/]*\.)?veehd\.com/dl/[^"]+)"',
+ self.html)
if not match:
self.fail("embedded video url not found")
file_url = match.group(1)