]>
Raphaƫl G. Git Repositories - youtubedl/blob - youtube_dl/extractor/funnyordie.py
2ccdb70733e9b07cc2fc925630cde0a48a739b4b
3 from . common
import InfoExtractor
6 class FunnyOrDieIE ( InfoExtractor
):
7 _VALID_URL
= r
'^(?:https?://)?(?:www\.)?funnyordie\.com/videos/(?P<id>[0-9a-f]+)/.*$'
9 u
'url' : u
'http://www.funnyordie.com/videos/0732f586d7/heart-shaped-box-literal-video-version' ,
10 u
'file' : u
'0732f586d7.mp4' ,
11 u
'md5' : u
'f647e9e90064b53b6e046e75d0241fbd' ,
13 u
"description" : u
"Lyrics changed to match the video. Spoken cameo by Obscurus Lupa (from ThatGuyWithTheGlasses.com). Based on a concept by Dustin McLean (DustFilms.com). Performed, edited, and written by David A. Scott." ,
14 u
"title" : u
"Heart-Shaped Box: Literal Video Version"
18 def _real_extract ( self
, url
):
19 mobj
= re
. match ( self
._ VALID
_U RL
, url
)
21 video_id
= mobj
. group ( 'id' )
22 webpage
= self
._ download
_ webpage
( url
, video_id
)
24 video_url
= self
._ search
_ regex
(
25 [ r
'type="video/mp4" src="(.*?)"' , r
'src="([^>]*?)" type=\' video
/ mp4
\' '],
26 webpage, u' video URL
', flags=re.DOTALL)
32 ' title
': self._og_search_title(webpage),
33 ' description
': self._og_search_description(webpage),