]>
Raphaël G. Git Repositories - youtubedl/blob - youtube_dl/extractor/sztvhu.py
aa5964acb6b3f40b0d663bd2169ac6aec0c210ae
1 # -*- coding: utf-8 -*-
2 from __future__
import unicode_literals
4 from . common
import InfoExtractor
7 class SztvHuIE ( InfoExtractor
):
8 _VALID_URL
= r
'http://(?:(?:www\.)?sztv\.hu|www\.tvszombathely\.hu)/(?:[^/]+)/.+-(?P<id>[0-9]+)'
10 'url' : 'http://sztv.hu/hirek/cserkeszek-nepszerusitettek-a-kornyezettudatos-eletmodot-a-savaria-teren-20130909' ,
11 'md5' : 'a6df607b11fb07d0e9f2ad94613375cb' ,
15 'title' : 'Cserkészek népszerűsítették a környezettudatos életmódot a Savaria téren' ,
16 'description' : 'A zöld nap játékos ismeretterjesztő programjait a Magyar Cserkész Szövetség szervezte, akik az ország nyolc városában adják át tudásukat az érdeklődőknek. A PET...' ,
20 def _real_extract ( self
, url
):
21 video_id
= self
._ match
_ id
( url
)
22 webpage
= self
._ download
_ webpage
( url
, video_id
)
23 video_file
= self
._ search
_ regex
(
24 r
'file: "...:(.*?)",' , webpage
, 'video file' )
25 title
= self
._ html
_ search
_ regex
(
26 r
'<meta name="title" content="([^"]*?) - [^-]*? - [^-]*?"' ,
27 webpage
, 'video title' )
28 description
= self
._ html
_ search
_ regex
(
29 r
'<meta name="description" content="([^"]*)"/>' ,
30 webpage
, 'video description' , fatal
= False )
31 thumbnail
= self
._ og
_ search
_ thumbnail
( webpage
)
33 video_url
= 'http://media.sztv.hu/vod/' + video_file
39 'description' : description
,
40 'thumbnail' : thumbnail
,