@ -11,45 +11,20 @@ from ..utils import (
class HowStuffWorksIE ( InfoExtractor ) :
_VALID_URL = r ' https?://[ \ da-z-]+ \ .howstuffworks \ .com/(?:[^/]+/)*(?: \ d+-)?(?P<id>.+?)-video \ .htm '
_VALID_URL = r ' https?://[ \ da-z-]+ \ .(?: howstuffworks|stuff(?:(?:youshould|theydontwantyouto)know|toblowyourmind|momnevertoldyou)|(?:brain|car)stuffshow|fwthinking|geniusstuff) \ .com/(?:[^/]+/)*(?: \ d+-)?(?P<id>.+?)-video \ .htm '
_TESTS = [
{
' url ' : ' http://adventure.howstuffworks.com/5266-cool-jobs-iditarod-musher-video.htm ' ,
' url ' : ' http://www.stufftoblowyourmind.com/videos/optical-illusions-video.htm ' ,
' md5 ' : ' 76646a5acc0c92bf7cd66751ca5db94d ' ,
' info_dict ' : {
' id ' : ' 450221 ' ,
' ext ' : ' flv ' ,
' title ' : ' Cool Jobs - Iditarod Musher ' ,
' description ' : ' Cold sleds, freezing temps and warm dog breath... an Iditarod musher \' s dream. Kasey-Dee Gardner jumps on a sled to find out what the big deal is. ' ,
' display_id ' : ' cool-jobs-iditarod-musher ' ,
' thumbnail ' : r ' re:^https?://.* \ .jpg$ ' ,
' duration ' : 161 ,
} ,
' skip ' : ' Video broken ' ,
} ,
{
' url ' : ' http://adventure.howstuffworks.com/7199-survival-zone-food-and-water-in-the-savanna-video.htm ' ,
' info_dict ' : {
' id ' : ' 453464 ' ,
' ext ' : ' mp4 ' ,
' title ' : ' Survival Zone: Food and Water In the Savanna ' ,
' description ' : ' Learn how to find both food and water while trekking in the African savannah. In this video from the Discovery Channel. ' ,
' display_id ' : ' survival-zone-food-and-water-in-the-savanna ' ,
' thumbnail ' : r ' re:^https?://.* \ .jpg$ ' ,
} ,
} ,
{
' url ' : ' http://entertainment.howstuffworks.com/arts/2706-sword-swallowing-1-by-dan-meyer-video.htm ' ,
' info_dict ' : {
' id ' : ' 440011 ' ,
' id ' : ' 855410 ' ,
' ext ' : ' mp4 ' ,
' title ' : ' Sword Swallowing #1 by Dan Meyer ' ,
' description ' : ' Video footage (1 of 3) used by permission of the owner Dan Meyer through Sword Swallowers Association International <www.swordswallow.org> ' ,
' display_id ' : ' sword-swallowing-1-by-dan-meyer ' ,
' thumbnail ' : r ' re:^https?://.* \ .jpg$ ' ,
' title ' : ' Your Trickster Brain: Optical Illusions -- Science on the Web ' ,
' description ' : ' md5:e374ff9561f6833ad076a8cc0a5ab2fb ' ,
} ,
} ,
{
' url ' : ' http://shows.howstuffworks.com/stuff-to-blow-your-mind/optical-illusions -video.htm ' ,
' url ' : ' http://shows.howstuffworks.com/more-shows/why-does-balloon-stick-to-hair-video.htm ' ,
' only_matching ' : True ,
}
]