1
0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2025-02-02 08:09:56 +00:00
youtube-dl/youtube_dl/extractor
Boris Wachtmeister c0837a12c8 [WDR] complete overhaul after relaunch of the site
The WDR relaunched their site on 2016-02-23 which not only changed the
URL-schema completely but also the layout of their pages.

Apparently the whole "mediathek" now runs on the wdr-domain, so no
separate URL for funkhauseuropa anymore.
There seems to be no explicit handling of video-sizes on the page or in
the URLs anymore. There seems to be only one size for HTML5, but still
several sizes for flash. The extractor adds all to the list of formats.

There is no metadata for the HTML5-stream, so that the best flash-stream
will always be considered as the "best" format. At least in my tests
this seemed to be true anyway.
2016-04-23 11:42:18 +02:00
..
__init__.py lazy extractors: Output if it's enabled in the verbose log 2016-04-08 21:50:54 +02:00
abc7news.py
abc.py
academicearth.py
acast.py [acast] fix channel extraction(closes #9117) 2016-04-08 15:15:34 +01:00
addanime.py
adobetv.py
adultswim.py
aenetworks.py
aftonbladet.py
airmozilla.py
aljazeera.py
allocine.py
alphaporno.py
amp.py
animeondemand.py
anitube.py
anysex.py
aol.py [aol] relex _VALID_URL regex 2016-04-14 08:47:55 +01:00
aparat.py
appleconnect.py
appletrailers.py
archiveorg.py
ard.py [ard] Change subtitles extension to ttml (Closes #9169) 2016-04-12 21:20:31 +06:00
arte.py [arte:creative] Improve _VALID_URL 2016-04-14 21:54:41 +06:00
atresplayer.py
atttechchannel.py
audimedia.py
audioboom.py
audiomack.py [audiomack] Update the test 2016-04-16 17:54:39 +08:00
azubu.py
baidu.py
bambuser.py
bandcamp.py
bbc.py [bbc] Fix a test 2016-04-16 18:00:19 +08:00
beatportpro.py
beeg.py [beeg] Improve extraction 2016-04-07 22:40:35 +06:00
behindkink.py
bet.py
bigflix.py
bild.py
bilibili.py
biobiochiletv.py
bleacherreport.py
blinkx.py
bloomberg.py
bokecc.py
bpb.py
br.py
bravotv.py
breakcom.py
brightcove.py Make tbr field 'int' rather than 'tuple' 2016-04-13 14:29:34 +02:00
buzzfeed.py
byutv.py
c56.py
camdemy.py
camwithher.py
canalc2.py
canalplus.py
canvas.py
cbc.py
cbs.py [cbs] Remove unused import 2016-04-16 22:47:10 +06:00
cbsinteractive.py
cbsnews.py
cbssports.py
ccc.py
cda.py
ceskatelevize.py
channel9.py
chaturbate.py
chilloutzone.py
chirbit.py
cinchcast.py
cinemassacre.py
clipfish.py
cliphunter.py
cliprs.py [cliprs] Add extractor (Closes #9099) 2016-04-10 18:43:40 +06:00
clipsyndicate.py
cloudy.py
clubic.py
clyp.py
cmt.py
cnbc.py
cnn.py
collegehumor.py
collegerama.py
comcarcoff.py
comedycentral.py
common.py [extractor/common] Allow empty post data 2016-04-21 13:06:06 +08:00
commonmistakes.py
commonprotocols.py
condenast.py
cracked.py
crackle.py
criterion.py
crooksandliars.py
crunchyroll.py
cspan.py
ctsnews.py
cultureunplugged.py
cwtv.py
dailymotion.py
daum.py
dbtv.py
dcn.py
dctp.py
deezer.py [deezer] Fix extraction (Closes #9086) 2016-04-05 22:27:33 +06:00
defense.py
democracynow.py [democracynow] Improve extraction 2016-04-08 22:27:27 +06:00
dfb.py
dhm.py
digiteka.py
discovery.py
dispeak.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 2016-04-22 00:07:43 +08:00
dotsub.py
douyutv.py
dplay.py
dramafever.py
drbonanza.py
dreisat.py
dropbox.py
drtuber.py [drtuber] Fix extraction 2015-07-01 21:47:56 +06:00
drtv.py
dumpert.py
dvtv.py
dw.py
eagleplatform.py [eagleplatform] extract all http formats 2016-04-22 14:32:38 +01:00
ebaumsworld.py [ebaumsworlds] Update _VALID_URL (Closes #9135) 2016-04-10 22:15:11 +06:00
echomsk.py
ehow.py
eighttracks.py
einthusan.py
eitb.py
ellentv.py
elpais.py
embedly.py
engadget.py
eporner.py
eroprofile.py
escapist.py
espn.py
esri.py
europa.py
everyonesmixtape.py
exfm.py
expotv.py
extractors.py [nhl] Add new extractor(closes #8419)(closes #8798) 2016-04-22 20:18:27 +01:00
extremetube.py
facebook.py
faz.py
fc2.py
fczenit.py
firstpost.py
firsttv.py [1tv] Fix extraction (Closes #9103) 2016-04-10 03:02:35 +06:00
fivemin.py
fivetv.py
fktv.py
flickr.py
folketinget.py
footyroom.py
fourtube.py
fox.py
foxgay.py
foxnews.py
foxsports.py
franceculture.py
franceinter.py
francetv.py
freesound.py
freespeech.py
freevideo.py
funimation.py
funnyordie.py [funnyordie] Relax M3U8 URL matching 2016-04-09 20:17:35 +08:00
gameinformer.py
gamekings.py
gameone.py
gamersyde.py
gamespot.py
gamestar.py
gametrailers.py
gazeta.py [eagleplatform] extract all http formats 2016-04-22 14:32:38 +01:00
gdcvault.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 2016-04-22 00:07:43 +08:00
generic.py [extractor/generic] Improve instagram embeds (Closes #9213) 2016-04-16 22:39:20 +06:00
gfycat.py
giantbomb.py
giga.py
glide.py [glide] Improve extraction and extract upload info 2016-04-10 23:56:23 +06:00
globo.py
godtube.py
goldenmoustache.py
golem.py
googledrive.py
googleplus.py
googlesearch.py
goshgay.py [goshgay] Fix extraction 2016-04-12 17:23:00 +08:00
gputechconf.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 2016-04-22 00:07:43 +08:00
groupon.py [groupon] Fix extraction 2016-04-12 17:26:09 +08:00
hark.py
hbo.py
hearthisat.py
heise.py
hellporno.py
helsinki.py
hentaistigma.py
historicfilms.py
hitbox.py
hornbunny.py
hotnewhiphop.py
hotstar.py
howcast.py
howstuffworks.py [howstuffworks] Skip a broken test case 2016-04-12 17:30:14 +08:00
huffpost.py [huffpost] Fix a typo 2016-04-16 21:41:22 +08:00
hypem.py
iconosquare.py
ign.py
imdb.py
imgur.py
ina.py
indavideo.py
infoq.py
instagram.py [instagram] Add support for iframe embeds 2016-04-16 22:31:05 +06:00
internetvideoarchive.py [internetvideoarchive] Fix extraction and support json URLs 2016-04-09 21:46:51 +08:00
iprima.py
iqiyi.py [iqiyi] Improve error detection (#9276) 2016-04-23 00:06:49 +08:00
ir90tv.py
ivi.py
ivideon.py
izlesene.py [izlesene] Fix extraction 2016-04-12 18:29:28 +08:00
jeuxvideo.py Add support for https for all extractors as preventive and future-proof measure 2016-03-21 21:36:32 +06:00
jove.py
jpopsukitv.py
jwplatform.py [jwplatform:base] Improve subtitles extraction 2016-04-10 22:55:07 +06:00
kaltura.py
kanalplay.py
kankan.py
karaoketv.py [karaoketv] Fix extraction 2016-04-15 21:26:54 +06:00
karrierevideos.py [karrierevideos] Fix extraction 2016-04-14 14:06:05 +08:00
keek.py
keezmovies.py
khanacademy.py
kickstarter.py
konserthusetplay.py
kontrtube.py
krasview.py
ku6.py
kusi.py
kuwo.py [kuwo:category] Update the test 2016-04-17 02:38:05 +08:00
la7.py
laola1tv.py [laola1tv] Improve error detection and skip an invalid test 2016-04-14 14:11:28 +08:00
lecture2go.py [lecture2go] Fix extraction 2016-04-14 15:08:01 +08:00
leeco.py
lemonde.py
libsyn.py
lifenews.py Add support for https for all extractors as preventive and future-proof measure 2016-03-21 21:36:32 +06:00
limelight.py
liveleak.py [generic] Add support for LiveLeak embeds 2016-04-13 01:54:19 +02:00
livestream.py
lnkgo.py
lovehomeporn.py
lrt.py
lynda.py
m6.py
macgamestore.py
mailru.py [mailru] Extend _VALID_URL (Closes #8990) 2016-03-26 19:15:32 +06:00
makerschannel.py
makertv.py
malemotion.py
matchtv.py
mdr.py [mdr] Fix extraction and update tests 2016-04-16 21:57:28 +08:00
metacafe.py
metacritic.py [metacritic] Add a new valid test case 2016-04-14 15:12:59 +08:00
mgoon.py
mgtv.py [mgtv] Fix _VALID_URL and add localized name 2016-04-22 00:07:43 +08:00
minhateca.py Use urlencode_postdata across the codebase 2016-03-26 02:19:24 +06:00
ministrygrid.py [tdslifeway] Use the new Brightcove API 2016-04-15 04:28:54 +08:00
minoto.py
miomio.py
mit.py
mitele.py
mixcloud.py [mixcloud:stream] Add new extractor 2016-04-15 17:14:17 +08:00
mlb.py
mnet.py
moevideo.py
mofosex.py
mojvideo.py
moniker.py
morningstar.py
motherless.py
motorsport.py Add support for https for all extractors as preventive and future-proof measure 2016-03-21 21:36:32 +06:00
movieclips.py
moviezine.py
mpora.py
mtv.py
muenchentv.py
musicplayon.py [musicplayon] Relax _VALID_URL and improve metadata extraction 2016-04-17 17:24:33 +08:00
muzu.py
mwave.py
myspace.py
myspass.py
myvi.py
myvideo.py
myvidster.py
nationalgeographic.py
naver.py
nba.py
nbc.py [nbc] add support for today.com(closes #2909) 2016-04-22 18:08:20 +01:00
ndr.py
ndtv.py
nerdcubed.py
neteasemusic.py [netease] Skip all tests: completely georestricted 2016-04-13 04:52:07 +08:00
netzkino.py
newgrounds.py [newgrounds] Support videos (closes #9138) 2016-04-16 17:41:56 +08:00
newstube.py [newstube] extract http formats(closes #9253) 2016-04-22 11:26:43 +01:00
nextmedia.py
nextmovie.py
nfb.py
nfl.py
nhl.py [nhl] Add new extractor(closes #8419)(closes #8798) 2016-04-22 20:18:27 +01:00
nick.py
niconico.py
ninegag.py
noco.py
normalboots.py
nosvideo.py
nova.py
novamov.py [novamov] Improve _VALID_URL template (Closes #9116) 2016-04-08 21:26:42 +06:00
nowness.py [nowness] update tests 2016-04-02 18:57:15 +01:00
nowtv.py
noz.py
npo.py
npr.py
nrk.py
ntvde.py
ntvru.py
nuevo.py
nuvid.py
nytimes.py
odnoklassniki.py
oktoberfesttv.py
once.py
onionstudios.py [onionstudios] extract m3u8 formats 2016-04-16 20:53:13 +01:00
ooyala.py
openload.py
ora.py
orf.py
pandoratv.py
parliamentliveuk.py
patreon.py
pbs.py
people.py [people] Remove bogus comment 2016-04-20 03:40:02 +06:00
periscope.py
philharmoniedeparis.py
phoenix.py
photobucket.py
pinkbike.py
pladform.py
played.py
playfm.py
plays.py
playtvak.py
playvid.py
playwire.py
pluralsight.py
podomatic.py
porn91.py
pornhd.py
pornhub.py
pornotube.py
pornovoisines.py
pornoxo.py [pornoxo] Fix test (view count) 2014-09-13 07:09:39 +02:00
presstv.py [presstv] Improve and simplify 2016-04-11 16:14:07 +08:00
primesharetv.py
promptfile.py
prosiebensat1.py
puls4.py [puls4] Fix error detection (#9194) 2016-04-16 16:22:44 +08:00
pyvideo.py
qqmusic.py
r7.py
radiobremen.py
radiode.py
radiofrance.py
radiojavan.py [radiojavan] Sort formats 2015-04-04 19:25:08 +06:00
rai.py
rbmaradio.py
rds.py
redtube.py Add support for https for all extractors as preventive and future-proof measure 2016-03-21 21:36:32 +06:00
regiotv.py
restudy.py
reverbnation.py
revision3.py
rice.py
ringtv.py
ro220.py
rottentomatoes.py [rottentomatoes] Adapt to InternetVideoArchiveIE 2016-04-09 21:47:12 +08:00
roxwel.py
rtbf.py [rtbf] improve extraction(fixes #9267) 2016-04-21 22:52:49 +01:00
rte.py [rte] Improve thumbnail extraction (Closes #9085) 2016-04-05 22:23:20 +06:00
rtl2.py
rtlnl.py
rtp.py
rts.py
rtve.py
rtvnh.py
ruhd.py
ruleporn.py
rutube.py
rutv.py
ruutu.py
safari.py
sandia.py
sapo.py
savefrom.py
sbs.py
scivee.py
screencast.py
screencastomatic.py [screencastomatic] Add duration to test 2016-04-10 22:48:04 +06:00
screenjunkies.py
screenwavemedia.py
senateisvp.py
servingsys.py
sexu.py
sexykarma.py
shahid.py
shared.py
sharesix.py
sina.py
skynewsarabia.py
slideshare.py
slutload.py
smotri.py
snagfilms.py
snotr.py
sohu.py
soundcloud.py
soundgasm.py
southpark.py
spankbang.py
spankwire.py
spiegel.py
spiegeltv.py
spike.py
sport5.py
sportbox.py [sportbox] Fix SportBoxEmbedIE 2016-04-16 16:13:14 +08:00
sportdeutschland.py
srgssr.py
srmediathek.py
ssa.py
stanfordoc.py
steam.py
stitcher.py
streamcloud.py Use urlencode_postdata across the codebase 2016-03-26 02:19:24 +06:00
streamcz.py
streetvoice.py [streetvoice] Fix extraction 2016-04-21 13:07:53 +08:00
sunporno.py
svt.py
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py
tapely.py Switch codebase to use sanitized_Request instead of 2015-11-23 21:56:23 +06:00
tass.py
tdslifeway.py [tdslifeway] Use the new Brightcove API 2016-04-15 04:28:54 +08:00
teachertube.py
teachingchannel.py
teamcoco.py
techtalks.py
ted.py
tele13.py
telebruxelles.py [telebruxelles] Fix extraction (Closes #9142) 2016-04-11 00:06:05 +06:00
telecinco.py
telegraaf.py
telemb.py
teletask.py
testurl.py
tf1.py
theintercept.py
theplatform.py [theplatform] remove _sort_formats from _extract_theplatform_smil 2016-04-16 10:23:56 +01:00
thescene.py
thesixtyone.py
thestar.py
thisamericanlife.py
thisav.py PEP8: more applied 2014-11-23 21:20:46 +01:00
thvideo.py
tinypic.py
tlc.py
tmz.py
tnaflix.py [tnaflix] Fix metadata extraction 2016-04-09 00:27:24 +06:00
toggle.py
toutv.py
toypics.py
traileraddict.py
trilulilu.py [trilulilu] handle errors 2015-12-05 09:42:00 +01:00
trollvids.py
trutube.py
tube8.py
tubitv.py [tubitv] fix extraction(closes #8741) 2016-04-21 20:30:19 +01:00
tudou.py [tudou] Improve error detection (closes #9175) 2016-04-16 19:11:25 +08:00
tumblr.py
tunein.py
turbo.py
tutv.py
tv2.py
tv3.py
tv4.py
tvc.py
tvigle.py [tvigle] Skip hls completely (#9259) 2016-04-21 22:15:20 +06:00
tvland.py
tvp.py
tvplay.py
tweakers.py
twentyfourvideo.py
twentymin.py
twentytwotracks.py
twitch.py
twitter.py [twitter] Don't check /cards/ URLs 2016-04-16 18:57:50 +08:00
udemy.py
udn.py
unistra.py
urort.py
usatoday.py
ustream.py [ustream] Fix /embed/ URLs and add a test 2016-04-16 19:39:25 +08:00
ustudio.py
varzesh3.py [varzesh3] Add md5 to the test 2016-04-16 17:41:56 +08:00
vbox7.py
veehd.py
veoh.py
vessel.py
vesti.py
vevo.py
vgtv.py
vh1.py
vice.py [vice] remove unused import and variable 2016-04-17 14:06:19 +01:00
viddler.py
videodetective.py [videodetective] Adapt to InternetVideoArchiveIE 2016-04-09 21:47:35 +08:00
videofyme.py
videomega.py
videomore.py
videopremium.py
videott.py
vidme.py
vidzi.py
vier.py
viewster.py
viidea.py
viki.py
vimeo.py [vimeo] Pass Referer for check-password request 2016-04-22 00:02:39 +06:00
vimple.py
vine.py
vk.py
vlive.py
vodlocker.py
voicerepublic.py
voxmedia.py
vporn.py
vrt.py [vrt] Add support for direct hls playlists and YouTube (Closes #9108) 2016-04-07 23:22:43 +06:00
vube.py
vuclip.py
vulture.py
walla.py
washingtonpost.py
wat.py
wdr.py [WDR] complete overhaul after relaunch of the site 2016-04-23 11:42:18 +02:00
webofstories.py
weibo.py
weiqitv.py
wimp.py
wistia.py
worldstarhiphop.py
wrzuta.py
wsj.py
xbef.py
xboxclips.py [xboxclips] Use http:// URL 2016-04-15 03:30:38 +08:00
xfileshare.py
xhamster.py
xminus.py
xnxx.py
xstream.py
xtube.py
xuite.py
xvideos.py
xxxymovies.py
yahoo.py
yam.py
yandexmusic.py [yandexmusic] Extract music album metafields (Closes #7354) 2016-04-07 02:56:13 +06:00
yesjapan.py
yinyuetai.py
ynet.py
youjizz.py
youku.py [youku] Skip streams with channel_type=tail 2016-04-23 02:54:09 +08:00
youporn.py
yourupload.py
youtube.py [youtube] Capture and output login error message 2016-04-20 22:14:32 +06:00
zapiks.py
zdf.py [zdf] Extract subtitles (closes #9081) 2016-04-04 20:44:06 +02:00
zingmp3.py
zippcast.py