]>
jfr.im git - yt-dlp.git/blob - youtube_dl/extractor/bpb.py
3 from __future__
import unicode_literals
7 from . common
import InfoExtractor
9 class BpbIE ( InfoExtractor
):
10 IE_NAME
= 'Bundeszentrale für politische Bildung'
11 _VALID_URL
= r
'http://www\.bpb\.de/mediathek/.*'
14 'url' : 'http://www.bpb.de/mediathek/297/joachim-gauck-zu-1989-und-die-erinnerung-an-die-ddr' ,
15 'md5' : '0792086e8e2bfbac9cdf27835d5f2093' ,
19 'title' : 'Joachim Gauck zu 1989 und die Erinnerung an die DDR' ,
20 'description' : 'Joachim Gauck, erster Beauftragter für die Stasi-Unterlagen, spricht auf dem Geschichtsforum über die friedliche Revolution 1989 und eine "gewisse Traurigkeit" im Umgang mit der DDR-Vergangenheit.'
24 def _real_extract ( self
, url
):
25 webpage
= self
._ download
_ webpage
( url
, '' )
27 title
= self
._ html
_ search
_ regex
( r
'<h2 class="white">(.*?)</h2>' , webpage
, 'title' )
29 video_id
= self
._ html
_ search
_ regex
( r
'http://film\.bpb\.de/player/dokument_(?P<video_id>[0-9]+)\.mp4' , webpage
, 'video_id' )
31 url
= 'http://film.bpb.de/player/dokument_' + video_id
+ '.mp4'
33 description
= self
._ og
_ search
_ description
( webpage
)
39 'description' : description
,