@ -12,10 +12,9 @@ from ..utils import (
class VeohIE ( InfoExtractor ) :
class VeohIE ( InfoExtractor ) :
_VALID_URL = r ' https?://(?:www \ .)?veoh \ .com/(?:watch|iphone/#_Watch)/(?P<id>(?:v| yapi-)[\ da-zA-Z]+) '
_VALID_URL = r ' https?://(?:www \ .)?veoh \ .com/(?:watch|iphone/#_Watch)/(?P<id>(?:v| e| yapi-)[\ da-zA-Z]+) '
_TESTS = [
_TESTS = [ {
{
' url ' : ' http://www.veoh.com/watch/v56314296nk7Zdmz3 ' ,
' url ' : ' http://www.veoh.com/watch/v56314296nk7Zdmz3 ' ,
' md5 ' : ' 620e68e6a3cff80086df3348426c9ca3 ' ,
' md5 ' : ' 620e68e6a3cff80086df3348426c9ca3 ' ,
' info_dict ' : {
' info_dict ' : {
@ -25,8 +24,7 @@ class VeohIE(InfoExtractor):
' uploader ' : ' LUMOback ' ,
' uploader ' : ' LUMOback ' ,
' description ' : ' At LUMOback, we believe straight backs are stronger. The LUMOback Posture & Movement Sensor: It gently vibrates when you slouch, inspiring improved posture and mobility. Use the app to track your data and improve your posture over time. ' ,
' description ' : ' At LUMOback, we believe straight backs are stronger. The LUMOback Posture & Movement Sensor: It gently vibrates when you slouch, inspiring improved posture and mobility. Use the app to track your data and improve your posture over time. ' ,
} ,
} ,
} ,
} , {
{
' url ' : ' http://www.veoh.com/watch/v27701988pbTc4wzN?h1=Chile+workers+cover+up+to+avoid+skin+damage ' ,
' url ' : ' http://www.veoh.com/watch/v27701988pbTc4wzN?h1=Chile+workers+cover+up+to+avoid+skin+damage ' ,
' md5 ' : ' 4a6ff84b87d536a6a71e6aa6c0ad07fa ' ,
' md5 ' : ' 4a6ff84b87d536a6a71e6aa6c0ad07fa ' ,
' info_dict ' : {
' info_dict ' : {
@ -38,8 +36,7 @@ class VeohIE(InfoExtractor):
' duration ' : 123 ,
' duration ' : 123 ,
} ,
} ,
' skip ' : ' This video has been deleted. ' ,
' skip ' : ' This video has been deleted. ' ,
} ,
} , {
{
' url ' : ' http://www.veoh.com/watch/v69525809F6Nc4frX ' ,
' url ' : ' http://www.veoh.com/watch/v69525809F6Nc4frX ' ,
' md5 ' : ' 4fde7b9e33577bab2f2f8f260e30e979 ' ,
' md5 ' : ' 4fde7b9e33577bab2f2f8f260e30e979 ' ,
' note ' : ' Embedded ooyala video ' ,
' note ' : ' Embedded ooyala video ' ,
@ -51,8 +48,10 @@ class VeohIE(InfoExtractor):
' uploader ' : ' newsy-videos ' ,
' uploader ' : ' newsy-videos ' ,
} ,
} ,
' skip ' : ' This video has been deleted. ' ,
' skip ' : ' This video has been deleted. ' ,
} ,
} , {
]
' url ' : ' http://www.veoh.com/watch/e152215AJxZktGS ' ,
' only_matching ' : True ,
} ]
def _extract_formats ( self , source ) :
def _extract_formats ( self , source ) :
formats = [ ]
formats = [ ]