[hypestat] Unify allmyvideos and vidspot (Closes #3788)

master
Philipp Hagemeister 10 years ago
parent fd78a4d3e6
commit 0529eef5a4
  1. 2
      youtube_dl/extractor/__init__.py
  2. 18
      youtube_dl/extractor/hypestat.py

@ -6,7 +6,6 @@ from .aftonbladet import AftonbladetIE
from .anitube import AnitubeIE from .anitube import AnitubeIE
from .anysex import AnySexIE from .anysex import AnySexIE
from .aol import AolIE from .aol import AolIE
from .allmyvideos import AllmyvideosIE
from .allocine import AllocineIE from .allocine import AllocineIE
from .aparat import AparatIE from .aparat import AparatIE
from .appletrailers import AppleTrailersIE from .appletrailers import AppleTrailersIE
@ -151,6 +150,7 @@ from .howcast import HowcastIE
from .howstuffworks import HowStuffWorksIE from .howstuffworks import HowStuffWorksIE
from .huffpost import HuffPostIE from .huffpost import HuffPostIE
from .hypem import HypemIE from .hypem import HypemIE
from .hypestat import HypestatIE
from .iconosquare import IconosquareIE from .iconosquare import IconosquareIE
from .ign import IGNIE, OneUPIE from .ign import IGNIE, OneUPIE
from .imdb import ( from .imdb import (

@ -11,11 +11,11 @@ from ..utils import (
) )
class AllmyvideosIE(InfoExtractor): class HypestatIE(InfoExtractor):
IE_NAME = 'allmyvideos.net' IE_DESC = 'allmyvideos.net and vidspot.net'
_VALID_URL = r'https?://allmyvideos\.net/(?P<id>[a-zA-Z0-9_-]+)' _VALID_URL = r'https?://(?:allmyvideos|vidspot)\.net/(?P<id>[a-zA-Z0-9_-]+)'
_TEST = { _TESTS = [{
'url': 'http://allmyvideos.net/jih3nce3x6wn', 'url': 'http://allmyvideos.net/jih3nce3x6wn',
'md5': '710883dee1bfc370ecf9fa6a89307c88', 'md5': '710883dee1bfc370ecf9fa6a89307c88',
'info_dict': { 'info_dict': {
@ -23,7 +23,15 @@ class AllmyvideosIE(InfoExtractor):
'ext': 'mp4', 'ext': 'mp4',
'title': 'youtube-dl test video', '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): def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url) mobj = re.match(self._VALID_URL, url)
Loading…
Cancel
Save