diff options
author | Philipp Hagemeister <[email protected]> | 2014-09-18 18:54:03 +0200 |
---|---|---|
committer | Philipp Hagemeister <[email protected]> | 2014-09-18 18:54:03 +0200 |
commit | 0529eef5a4513d8f3c042f09fe5485e1c41e2f08 (patch) | |
tree | 0fe2de0fe18e25b15d9a5ff5b983c5bc6e30eb7f | |
parent | fd78a4d3e63f191e0774584d9b71bf25a2d8dbcf (diff) | |
download | youtube-dl-0529eef5a4513d8f3c042f09fe5485e1c41e2f08.tar.gz youtube-dl-0529eef5a4513d8f3c042f09fe5485e1c41e2f08.zip |
[hypestat] Unify allmyvideos and vidspot (Closes #3788)
-rw-r--r-- | youtube_dl/extractor/__init__.py | 2 | ||||
-rw-r--r-- | youtube_dl/extractor/hypestat.py (renamed from youtube_dl/extractor/allmyvideos.py) | 18 |
2 files changed, 14 insertions, 6 deletions
diff --git a/youtube_dl/extractor/__init__.py b/youtube_dl/extractor/__init__.py index 75831b40a..97693018f 100644 --- a/youtube_dl/extractor/__init__.py +++ b/youtube_dl/extractor/__init__.py @@ -6,7 +6,6 @@ from .aftonbladet import AftonbladetIE from .anitube import AnitubeIE from .anysex import AnySexIE from .aol import AolIE -from .allmyvideos import AllmyvideosIE from .allocine import AllocineIE from .aparat import AparatIE from .appletrailers import AppleTrailersIE @@ -151,6 +150,7 @@ from .howcast import HowcastIE from .howstuffworks import HowStuffWorksIE from .huffpost import HuffPostIE from .hypem import HypemIE +from .hypestat import HypestatIE from .iconosquare import IconosquareIE from .ign import IGNIE, OneUPIE from .imdb import ( diff --git a/youtube_dl/extractor/allmyvideos.py b/youtube_dl/extractor/hypestat.py index e6c60e7e4..8b8db30ae 100644 --- a/youtube_dl/extractor/allmyvideos.py +++ b/youtube_dl/extractor/hypestat.py @@ -11,11 +11,11 @@ from ..utils import ( ) -class AllmyvideosIE(InfoExtractor): - IE_NAME = 'allmyvideos.net' - _VALID_URL = r'https?://allmyvideos\.net/(?P<id>[a-zA-Z0-9_-]+)' +class HypestatIE(InfoExtractor): + IE_DESC = 'allmyvideos.net and vidspot.net' + _VALID_URL = r'https?://(?:allmyvideos|vidspot)\.net/(?P<id>[a-zA-Z0-9_-]+)' - _TEST = { + _TESTS = [{ 'url': 'http://allmyvideos.net/jih3nce3x6wn', 'md5': '710883dee1bfc370ecf9fa6a89307c88', 'info_dict': { @@ -23,7 +23,15 @@ class AllmyvideosIE(InfoExtractor): 'ext': 'mp4', 'title': 'youtube-dl test video', }, - } + }, { + 'url': 'http://vidspot.net/l2ngsmhs8ci5', + 'md5': '710883dee1bfc370ecf9fa6a89307c88', + 'info_dict': { + 'id': 'l2ngsmhs8ci5', + 'ext': 'mp4', + 'title': 'youtube-dl test video', + }, + }] def _real_extract(self, url): mobj = re.match(self._VALID_URL, url) |