youtube-dl/youtube_dl/extractor
Adam Voss 62bafabc09
[bandcamp:weekly] Add extractor
..
__init__.py
abc.py [abc.net.au:iview] Fix for non-series videos (closes )
abcnews.py [abcnews] Improve and remove duplicate test (closes )
abcotvs.py Fix "invalid escape sequences" error on Python 3.6
academicearth.py
acast.py [acast] Add test with multiple blings
addanime.py [addanime] Skip an invalid test
adn.py [adn] fix formats extraction
adobepass.py [adobepass] Add support for Brighthouse MSO
adobetv.py Fix "invalid escape sequences" error on Python 3.6
adultswim.py use platform=desktop in assets url(closes )
aenetworks.py [aenetworks] fix extraction for shows with single season
afreecatv.py [afreecatv] Fix title extraction
airmozilla.py [airmozilla] Fix extraction (closes )
aljazeera.py [aljazeera] Extend _VALID_URL
allocine.py [allocine] Extract more metadata
alphaporno.py Fix "invalid escape sequences" error on Python 3.6
amcnetworks.py [amcnetworks] Relax _VALID_URL ()
amp.py [amp] imporove thumbnail and subtitle extraction
animeondemand.py
anitube.py
anvato.py [extractor/anvato] PEP 8
anysex.py
aol.py [aol] remove AolFeaturesIE
aparat.py [aparat] Fix extraction
appleconnect.py [appleconnect] Update test
appletrailers.py [appletrailers] update test cases
archiveorg.py [archiveorg] Update test
ard.py Fix "invalid escape sequences" error on Python 3.6
arkena.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
arte.py [arte:+7] Relax _VALID_URL (closes )
atresplayer.py [atresplayer] Update test
atttechchannel.py Fix "invalid escape sequences" error on Python 3.6
atvat.py [atvat] Add new extractor(closes )
audimedia.py
audioboom.py [audioboom] Update test
audiomack.py
awaan.py [awaan:video] fix test(closes )
azmedien.py [azmedien:showplaylist] Improve (closes )
baidu.py
bambuser.py
bandcamp.py [bandcamp:weekly] Add extractor
bbc.py [bbc] Add support for authentication
beampro.py [beam] Improve and add support for mixer.com (closes )
beatport.py [Beatport] Update extractor name and tests
beeg.py [beeg] Update test
behindkink.py
bellmedia.py [bellmedia] add support for etalk.ca(closes )
bet.py Fix "invalid escape sequences" error on Python 3.6
bigflix.py [bigflix] Remove an invalid test
bild.py Fix "invalid escape sequences" error on Python 3.6
bilibili.py [bilibili] Fix video downloading (closes )
biobiochiletv.py Fix "invalid escape sequences" error on Python 3.6
biqle.py [biqle] Skip an invalid test
bleacherreport.py [bleacherreport] Update tests
blinkx.py
bloomberg.py [bloomberg] Add another video id regex (closes )
bokecc.py
bostonglobe.py [BostonGlobe] New. Nonstandard version of Brightcove.
bpb.py Improve some _VALID_URLs
br.py [br] Update test
bravotv.py [syfy,bravotv] restrict drupal settings regex
breakcom.py [break] merge BreakIE and ScreenJunkiesIE
brightcove.py [cspan] add support for brightcove live embeds(closes )
buzzfeed.py
byutv.py Fix "invalid escape sequences" error on Python 3.6
c56.py
camdemy.py Fix "invalid escape sequences" error on Python 3.6
camwithher.py
canalc2.py [canalc2] Update test
canalplus.py [canalplus] PEP 8
canvas.py [canvas] Add IE_DESC (closes )
carambatv.py Fix "invalid escape sequences" error on Python 3.6
cartoonnetwork.py [cartoonnetwork] add support Adobe Pass auth
cbc.py [cbc] update test cases
cbs.py [cbsinteractive] extract formats with `CBSIE`
cbsinteractive.py [cbsinteractive] Relax _VALID_URL (closes )
cbslocal.py [cbslocal] Update test
cbsnews.py [cbsnews] Fix extraction (closes )
cbssports.py Improve some _VALID_URLs
ccc.py Fix "invalid escape sequences" error on Python 3.6
ccma.py [ccma] Add new extractor(closes )
cctv.py [cctv] Add support for ncpa-classic.com (closes )
cda.py [cda] Implement birthday verification (closes )
ceskatelevize.py [ceskateleveize:porady] Add extractor (closes , closes )
channel9.py [channel9] Remove expired comment and sort imports
charlierose.py Fix "invalid escape sequences" error on Python 3.6
chaturbate.py [chaturbate] Fix extraction (closes )
chilloutzone.py
chirbit.py [chirbit] Extract uploader
cinchcast.py
clipfish.py [clipfish] Update test
cliphunter.py Fix "invalid escape sequences" error on Python 3.6
cliprs.py
clipsyndicate.py Fix "invalid escape sequences" error on Python 3.6
closertotruth.py
cloudy.py [cloudy] Fix extraction (closes )
clubic.py Fix "invalid escape sequences" error on Python 3.6
clyp.py
cmt.py [cmt,mtv,southpark] Add support for episode URLs (closes )
cnbc.py
cnn.py [turner] keep video id intact
collegerama.py [collegerama] Update tests
comcarcoff.py Unify coding cookie
comedycentral.py [mtv,cc,cmt,spike] Improve and refactor
common.py [extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formats
commonmistakes.py [commonmistakes] Disable UnicodeBOM extractor test for python 3.2
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE
condenast.py [condenast] improve embed support
corus.py [corus] Add new extractor(closes )()
coub.py [coub] Update test and remove comment count extraction
cracked.py
crackle.py [crackle] Update test
criterion.py Fix "invalid escape sequences" error on Python 3.6
crooksandliars.py Fix "invalid escape sequences" error on Python 3.6
crunchyroll.py [crunchyroll] Update test
cspan.py [cspan] add support for brightcove live embeds(closes )
ctsnews.py Fix "invalid escape sequences" error on Python 3.6
ctvnews.py [ctvnews] relax _VALID_URL regex(closes )
cultureunplugged.py Fix "invalid escape sequences" error on Python 3.6
curiositystream.py [curiositystream] PEP 8
cwtv.py [cwtv] extract ISM formats
dailymail.py [dailymail] Fix sources extraction (closes )
dailymotion.py [dailymotion] Extend _VALID_URL (closes )
daisuki.py [daisuki] Add subtitles ()
daum.py Fix "invalid escape sequences" error on Python 3.6
dbtv.py Fix "invalid escape sequences" error on Python 3.6
dctp.py Fix "invalid escape sequences" error on Python 3.6
deezer.py Fix "invalid escape sequences" error on Python 3.6
defense.py
democracynow.py [democracynow] Update test
dfb.py
dhm.py Fix "invalid escape sequences" error on Python 3.6
digiteka.py Fix "invalid escape sequences" error on Python 3.6
discovery.py
discoverygo.py [discoverygo] Actualize test
discoverynetworks.py [discoverynetworks] add support for more domains and bypass geo restiction
discoveryvr.py [discoveryvr] Add new extractor(closes )
disney.py [disney] improve extraction
dispeak.py
dotsub.py [dotsub] Update test
douyutv.py [douyu] Support Douyu shows (closes )
dplay.py [dplayit] Relax playback info URL extraction
dramafever.py Improve geo bypass mechanism
drbonanza.py [drbonanza] Fix extraction (closes )
dreisat.py [3sat,phoenix] Fix extraction (closes )
dropbox.py
drtuber.py Fix "invalid escape sequences" error on Python 3.6
drtv.py [drtv] Improve extraction and update tests (closes , closes )
dumpert.py Fix "invalid escape sequences" error on Python 3.6
dvtv.py [dvtv] Improve and fix playlists support (closes )
dw.py
eagleplatform.py Fix "invalid escape sequences" error on Python 3.6
ebaumsworld.py
echomsk.py
egghead.py [egghead:course] Add support for egghead.io course playlists
ehow.py
eighttracks.py
einthusan.py [einthusan] Relax _VALID_URL (closes , closes )
eitb.py Unify coding cookie
ellentv.py [ellentv] Improve
elpais.py [elpais] Fix typo and improve extraction (closes )
embedly.py Unify coding cookie
engadget.py Improve some _VALID_URLs
eporner.py [eporner] Fix extraction (Closes )
eroprofile.py Fix "invalid escape sequences" error on Python 3.6
escapist.py Fix "invalid escape sequences" error on Python 3.6
espn.py [espn] Fix extraction (closes )
esri.py Fix "invalid escape sequences" error on Python 3.6
etonline.py [etonline] Add extractor (closes )
europa.py Fix "invalid escape sequences" error on Python 3.6
everyonesmixtape.py
expotv.py Fix "invalid escape sequences" error on Python 3.6
extractors.py [bandcamp:weekly] Add extractor
extremetube.py [extremetube] Revert display_id
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
facebook.py [facebook] Make title optional (closes )
faz.py Unify coding cookie
fc2.py Fix "invalid escape sequences" error on Python 3.6
fczenit.py
filmon.py [filmon] improve extraction
firstpost.py
firsttv.py [1tv] Lower preference for http formats (closes )
fivemin.py [5min] fix _VALID_URL(closes )
fivetv.py Fix "invalid escape sequences" error on Python 3.6
fktv.py Fix "invalid escape sequences" error on Python 3.6
flickr.py
flipagram.py untie
folketinget.py Unify coding cookie
footyroom.py [footyroom] Fix extraction and update _TESTS (closes )
formula1.py fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes )
fourtube.py [4tube] Fix metadata extraction (Closes )
fox.py [fox] remove unused import
fox9.py [fox9] Add extractor (closes )
foxgay.py Fix "invalid escape sequences" error on Python 3.6
foxnews.py Fix "invalid escape sequences" error on Python 3.6
foxsports.py [foxsports] fix extraction(closes )
franceculture.py [franceculture] PEP 8
franceinter.py [franceinter] Fix upload date extraction
francetv.py [francetv] Relax _VALID_URL
freesound.py [freesound] Improve and remove unrelated metadata (closes )
freespeech.py Improve some _VALID_URLs
freshlive.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
funimation.py [funimation] remove codes related to old login method and update test
funnyordie.py Don't list master m3u8 playlists in format list (closes )
fusion.py [fusion] Update ooyala id regex
fxnetworks.py [fxnetworks] extend _VALID_URL to support simpsonsworld.com
gameinformer.py
gameone.py
gamersyde.py Fix "invalid escape sequences" error on Python 3.6
gamespot.py Don't list master m3u8 playlists in format list (closes )
gamestar.py Fix "invalid escape sequences" error on Python 3.6
gaskrank.py [gaskrank] Improve (closes )
gazeta.py Fix "invalid escape sequences" error on Python 3.6
gdcvault.py [gdcvault] Fix extraction for videos with gdc-player.html
generic.py [extractor/generic] Add test for mediaset embed
gfycat.py
giantbomb.py Fix "invalid escape sequences" error on Python 3.6
giga.py Fix "invalid escape sequences" error on Python 3.6
glide.py Fix "invalid escape sequences" error on Python 3.6
globo.py [globo:article] Add support for multiple videos (Closes )
go.py [go] add support for Disney, DisneyJunior and DisneyXD show pages
go90.py [go90] Improve extraction
godtube.py Fix "invalid escape sequences" error on Python 3.6
golem.py
googledrive.py [googledrive] Fix extraction on Python 3.6
googleplus.py Improve some _VALID_URLs
googlesearch.py [gvsearch] Modernize and fix page result request (closes )
goshgay.py Fix "invalid escape sequences" error on Python 3.6
gputechconf.py
groupon.py
hark.py Unify coding cookie
hbo.py [hbo] extract m3u8 formats
hearthisat.py Fix "invalid escape sequences" error on Python 3.6
heise.py [heise] Improve (closes )
hellporno.py Fix "invalid escape sequences" error on Python 3.6
helsinki.py Unify coding cookie
hentaistigma.py
hgtv.py [corus] Add new extractor(closes )()
historicfilms.py Fix "invalid escape sequences" error on Python 3.6
hitbox.py [hitbox] Add support for smashcast.tv (closes )
hitrecord.py [hitrecord] Improve (closes )
hornbunny.py Fix "invalid escape sequences" error on Python 3.6
hotnewhiphop.py Improve some _VALID_URLs
hotstar.py [hotstar] improve extraction(closes )
howcast.py
howstuffworks.py Fix "invalid escape sequences" error on Python 3.6
hrti.py
huajiao.py Fix "invalid escape sequences" error on Python 3.6
huffpost.py Fix "invalid escape sequences" error on Python 3.6
hypem.py
iconosquare.py
ign.py
imdb.py [imdb] Relax _VALID_URL (closes )
imgur.py [imgur] Recognize /r/ URLs (closes )
ina.py Unify coding cookie
inc.py [inc] Improve (closes )
indavideo.py Fix "invalid escape sequences" error on Python 3.6
infoq.py [infoq] Make audio format extraction non fatal (closes )
instagram.py [instagram] Fix extraction (closes )
internetvideoarchive.py [internetvideoarchive] extract all formats
iprima.py [iprima] Improve geo restriction detection and disable geo bypass
iqiyi.py [iqiyi] Fix extraction of Yule videos
ir90tv.py Fix "invalid escape sequences" error on Python 3.6
itv.py [itv] Extract series metadata
ivi.py [ivi] Raise GeoRestrictedError
ivideon.py
iwara.py [iwara] Add width (closes )
izlesene.py Fix "invalid escape sequences" error on Python 3.6
jamendo.py [jamendo] Improve and extract more metadata (closes )
jeuxvideo.py
jove.py Fix "invalid escape sequences" error on Python 3.6
jpopsukitv.py Unify coding cookie
jwplatform.py [generic] Try parsing JWPlayer embedded videos (closes )
kaltura.py [kaltura] Cleanup regexes from redundant escaping
kamcord.py
kanalplay.py
kankan.py
karaoketv.py Improve some _VALID_URLs
karrierevideos.py Fix "invalid escape sequences" error on Python 3.6
keek.py
keezmovies.py Fix "invalid escape sequences" error on Python 3.6
ketnet.py Fix "invalid escape sequences" error on Python 3.6
khanacademy.py
kickstarter.py Unify coding cookie
konserthusetplay.py [konserthusetplay] Add support for rspoplay.se
kontrtube.py Unify coding cookie
krasview.py Fix "invalid escape sequences" error on Python 3.6
ku6.py
kusi.py Fix "invalid escape sequences" error on Python 3.6
kuwo.py [kwuo:song] Improve error detection (closes )
la7.py
laola1tv.py [laola1tv] PEP 8
lci.py [lci] Add new extractor(closes )
lcp.py [lcp] Improve extraction
learnr.py
lecture2go.py
leeco.py [leeco] Fix extraction (closes )
lego.py Don't list master m3u8 playlists in format list (closes )
lemonde.py [lemonde] Fallback delegate extraction to generic extractor (closes , closes )
libraryofcongress.py Fix "invalid escape sequences" error on Python 3.6
libsyn.py Fix "invalid escape sequences" error on Python 3.6
lifenews.py Fix "invalid escape sequences" error on Python 3.6
limelight.py [limelight] Add support for channels and channels lists embedded using LimelightEmbeddedPlayerFlash ()
litv.py Fix "invalid escape sequences" error on Python 3.6
liveleak.py [liveleak] Fix extraction ()
livestream.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
lnkgo.py Fix "invalid escape sequences" error on Python 3.6
localnews8.py
lovehomeporn.py
lrt.py [lrt] Fix audio extraction (Closes )
lynda.py [lynda:course] Add webpage extraction fallback (closes )
m6.py Unify coding cookie
macgamestore.py Improve some _VALID_URLs
mailru.py Unify coding cookie
makerschannel.py
makertv.py
mangomolo.py [mangomolo] fix domain regex
matchtv.py Fix "invalid escape sequences" error on Python 3.6
mdr.py [MDR] Relax _VALID_URL and playerURL matching and update _TESTS
medialaan.py [medialaan] PEP 8 (closes )
mediaset.py [mediaset] Fix upload date
medici.py [medici] Add extractor (closes )
meipai.py Fix "invalid escape sequences" error on Python 3.6
melonvod.py Fix "invalid escape sequences" error on Python 3.6
meta.py
metacafe.py [metacafe] Improve (closes )
metacritic.py Improve some _VALID_URLs
mgoon.py Fix "invalid escape sequences" error on Python 3.6
mgtv.py [mgtv] fix extraction
miaopai.py [miaopai] Coding style ()
microsoftvirtualacademy.py extract ISM formats in some of the extractors
minhateca.py Fix "invalid escape sequences" error on Python 3.6
ministrygrid.py Fix "invalid escape sequences" error on Python 3.6
minoto.py
miomio.py [miomio] Fix extraction
mit.py
mitele.py [mitele] Update app key regex
mixcloud.py [mixcloud] Fix view count extraction and modernize
mlb.py Fix "invalid escape sequences" error on Python 3.6
mnet.py Fix "invalid escape sequences" error on Python 3.6
moevideo.py Fix "invalid escape sequences" error on Python 3.6
mofosex.py Fix "invalid escape sequences" error on Python 3.6
mojvideo.py Fix "invalid escape sequences" error on Python 3.6
moniker.py
morningstar.py
motherless.py Fix "invalid escape sequences" error on Python 3.6
motorsport.py Improve some _VALID_URLs
movieclips.py Fix "invalid escape sequences" error on Python 3.6
moviezine.py Fix "invalid escape sequences" error on Python 3.6
movingimage.py Fix "invalid escape sequences" error on Python 3.6
mpora.py
msn.py [common] recognize hls manifests that contain video only formats()
mtv.py [mtv81] Add extractor (closes )
muenchentv.py Fix "invalid escape sequences" error on Python 3.6
musicplayon.py Unify coding cookie
mwave.py Fix "invalid escape sequences" error on Python 3.6
myspace.py [myspace] Improve _VALID_URL (closes )
myspass.py Improve some _VALID_URLs
myvi.py Fix "invalid escape sequences" error on Python 3.6
myvideo.py Fix "invalid escape sequences" error on Python 3.6
myvidster.py [myvidster] Update _TESTS (closes )
nationalgeographic.py [natgeo] extract m3u8 formats(closes )
naver.py [naver] Update tests for
nba.py [turner] keep video id intact
nbc.py [nbc] remove unused imports and extract permalink from modified urls
ndr.py Fix "invalid escape sequences" error on Python 3.6
ndtv.py Fix "invalid escape sequences" error on Python 3.6
nerdcubed.py
neteasemusic.py
netzkino.py Fix "invalid escape sequences" error on Python 3.6
newgrounds.py [newgrounds] Fix uploader extraction
newstube.py Unify coding cookie
nextmedia.py [nextmedia] Add support for NextTV (壹電視)
nfb.py
nfl.py Fix "invalid escape sequences" error on Python 3.6
nhk.py [nhk] Fix extraction (Closes )
nhl.py [nhl] Skip invalid m3u8 formats (closes )
nick.py [nick] Add support for beta.nick.com (closes )
niconico.py [niconico] Allow login via cookies
ninecninemedia.py [ninecninemedia] remove mp4 url extraction request
ninegag.py
ninenow.py [9now] Improve video data extraction (Closes )
nintendo.py [nintendo] Improve playlist extraction (Closes )
njpwworld.py [njpwworld] Fix extraction (closes )
nobelprize.py [nobelprize] Add new extractor(closes )
noco.py [noco] Modernize
nonktube.py [nonktube] Use econfig nuevo URL
noovo.py [noovo] Improve extraction (closes )
normalboots.py [screenwavemedia] Remove extractor
nosvideo.py Fix "invalid escape sequences" error on Python 3.6
nova.py Fix "invalid escape sequences" error on Python 3.6
novamov.py Fix "invalid escape sequences" error on Python 3.6
nowness.py [brightcove] Fix _extract_url (closes )
nowtv.py Fix "invalid escape sequences" error on Python 3.6
noz.py Fix "invalid escape sequences" error on Python 3.6
npo.py [npo:live] Improve (closes )
npr.py
nrk.py [nrk] Extract chapters
ntvde.py Fix "invalid escape sequences" error on Python 3.6
ntvru.py Fix "invalid escape sequences" error on Python 3.6
nuevo.py [nuevo] Pass headers to _extract_nuevo
nuvid.py
nytimes.py [nytimes] Fix typo
nzz.py [nzz] Add new extractor()
odatv.py [odatv] Improve (Closes )
odnoklassniki.py [odnoklassniki] update tests
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6
once.py
ondemandkorea.py Improve geo bypass mechanism
onet.py [onetpl] Add support for businessinsider.com.pl and plejada.pl
onionstudios.py Fix "invalid escape sequences" error on Python 3.6
ooyala.py [ooyala] fix typo
openload.py [openload] fix extractor
ora.py
orf.py [orf:radio] Cleanup _VALID_URLs (closes )
packtpub.py [packtpub] Fix authentication(closes )
pandatv.py [pandatv] Extract m3u8, document reverse source and PEP 8
pandoratv.py Fix "invalid escape sequences" error on Python 3.6
parliamentliveuk.py [parliamentliveuk] Recognize lower case URLs
patreon.py Unify coding cookie
pbs.py [pbs] Improve multipart video support (closes )
people.py Fix "invalid escape sequences" error on Python 3.6
periscope.py [pericope] Add support for pscp.tv URLs
philharmoniedeparis.py
phoenix.py [3sat,phoenix] Fix extraction (closes )
photobucket.py
piksel.py [Piksel] Add another app token regex
pinkbike.py [pinkbike] Fix uploader extraction (closes )
pladform.py Fix "invalid escape sequences" error on Python 3.6
playfm.py
plays.py [plays] Improve extraction and add support for embed URLs
playtvak.py Fix "invalid escape sequences" error on Python 3.6
playvid.py Fix "invalid escape sequences" error on Python 3.6
playwire.py Fix "invalid escape sequences" error on Python 3.6
pluralsight.py [pluralsight] PEP 8
podomatic.py
pokemon.py [pokemon] improve _VALID_URL
polskieradio.py Fix "invalid escape sequences" error on Python 3.6
porn91.py [porn91] Fix extraction (closes )
porncom.py Fix "invalid escape sequences" error on Python 3.6
pornflip.py [pornflip] Improve and extract dash formats (closes )
pornhd.py Fix "invalid escape sequences" error on Python 3.6
pornhub.py [pornhub:uservideos] Add missing raise
pornotube.py Fix "invalid escape sequences" error on Python 3.6
pornovoisines.py Fix "invalid escape sequences" error on Python 3.6
pornoxo.py [generic] Try parsing JWPlayer embedded videos (closes )
presstv.py Fix "invalid escape sequences" error on Python 3.6
primesharetv.py
promptfile.py Fix "invalid escape sequences" error on Python 3.6
prosiebensat1.py [prosiebensat1] Improve title extraction and add test
puls4.py [puls4] Relax _VALID_URL (closes )
pyvideo.py [pyvideo] Remove debugging code
qqmusic.py Fix "invalid escape sequences" error on Python 3.6
r7.py Don't list master m3u8 playlists in format list (closes )
radiobremen.py Fix "invalid escape sequences" error on Python 3.6
radiocanada.py [radiocanada] fix extraction for toutv rtmp formats
radiode.py Fix "invalid escape sequences" error on Python 3.6
radiofrance.py
radiojavan.py Fix "invalid escape sequences" error on Python 3.6
rai.py [raiplay] Extract subtitles
rbmaradio.py [rbmaradio] Add support for redbullradio.com URLs
rds.py
redbulltv.py [redbull] improve extraction
redtube.py [extractor/generic] Add support for redtube embds (closes )
regiotv.py
rentv.py [generic] Try parsing JWPlayer embedded videos (closes )
restudy.py
reuters.py Fix "invalid escape sequences" error on Python 3.6
reverbnation.py Fix "invalid escape sequences" error on Python 3.6
revision3.py
rice.py
ringtv.py
rmcdecouverte.py [rmcdecouverte] Improve (closes )
ro220.py Fix "invalid escape sequences" error on Python 3.6
rockstargames.py Fix "invalid escape sequences" error on Python 3.6
roosterteeth.py Fix "invalid escape sequences" error on Python 3.6
rottentomatoes.py Fix "invalid escape sequences" error on Python 3.6
roxwel.py Improve some _VALID_URLs
rozhlas.py [rozhlas] Fix regexes and improve extraction (Closes )
rtbf.py
rte.py Fix "invalid escape sequences" error on Python 3.6
rtl2.py [rtl2] add support for you.rtl2.de(closes )
rtlnl.py Fix "invalid escape sequences" error on Python 3.6
rtp.py Fix "invalid escape sequences" error on Python 3.6
rts.py Fix "invalid escape sequences" error on Python 3.6
rtve.py [rtve:live] Fix extraction (closes )
rtvnh.py Fix "invalid escape sequences" error on Python 3.6
rudo.py improve coding style
ruhd.py Fix "invalid escape sequences" error on Python 3.6
ruleporn.py
rutube.py [generic] Add support for rutube embeds
rutv.py Unify coding cookie
ruutu.py [ruutu] Disable DASH formats (closes )
safari.py [safari] Fix typo (closes )
sandia.py
sapo.py Unify coding cookie
savefrom.py Fix "invalid escape sequences" error on Python 3.6
sbs.py Fix "invalid escape sequences" error on Python 3.6
screencast.py Fix "invalid escape sequences" error on Python 3.6
screencastomatic.py [generic] Try parsing JWPlayer embedded videos (closes )
scrippsnetworks.py [scrippsnetworks:watch] Add new extractor(closes )
seeker.py
senateisvp.py [senateisvp] Allow https URL scheme for embeds
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes )
servingsys.py
sexu.py Fix "invalid escape sequences" error on Python 3.6
shahid.py [shahid] add support for authentication(closes )
shared.py [vivo] Fix extraction (closes )
showroomlive.py [showroomlive] Improve (closes )
sina.py
sixplay.py [sixplay] use raw string for regex
skylinewebcams.py [skylinewebcams] Add extractor (closes )
skynewsarabia.py
skysports.py [skynews] update test
slideshare.py Improve some _VALID_URLs
slutload.py Fix "invalid escape sequences" error on Python 3.6
smotri.py Fix "invalid escape sequences" error on Python 3.6
snotr.py Fix "invalid escape sequences" error on Python 3.6
sohu.py [sohu] raise GeoRestrictedError
sonyliv.py [sonyliv] Improve (Closes )
soundcloud.py [soundcloud] Update client id (closes )
soundgasm.py Fix "invalid escape sequences" error on Python 3.6
southpark.py [cmt,mtv,southpark] Add support for episode URLs (closes )
spankbang.py [spankbang] Make uploader optional (closes )
spankwire.py Fix "invalid escape sequences" error on Python 3.6
spiegel.py Unify coding cookie
spiegeltv.py Fix "invalid escape sequences" error on Python 3.6
spike.py [mtv,cc,cmt,spike] Improve and refactor
sport5.py Fix "invalid escape sequences" error on Python 3.6
sportbox.py [sportbox] PEP 8
sportdeutschland.py Fix "invalid escape sequences" error on Python 3.6
sportschau.py
sprout.py [sprout] Add new extractor
srgssr.py Improve geo bypass mechanism
srmediathek.py Fix "invalid escape sequences" error on Python 3.6
stanfordoc.py Fix "invalid escape sequences" error on Python 3.6
steam.py
stitcher.py Fix "invalid escape sequences" error on Python 3.6
streamable.py [streamable] Add support for new embedded URL schema
streamango.py [streamango] Improve extraction (closes )
streamcloud.py
streamcz.py [streamcz] Add support for subtitles
streetvoice.py Fix "invalid escape sequences" error on Python 3.6
sunporno.py Fix "invalid escape sequences" error on Python 3.6
svt.py [svt] PEP 8
swrmediathek.py [swrmediathek] skip tests correctly
syfy.py Improve some _VALID_URLs
sztvhu.py Unify coding cookie
tagesschau.py Fix "invalid escape sequences" error on Python 3.6
tass.py Fix "invalid escape sequences" error on Python 3.6
tbs.py add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes )(closes )(closes )
tdslifeway.py Fix "invalid escape sequences" error on Python 3.6
teachertube.py Fix "invalid escape sequences" error on Python 3.6
teachingchannel.py Improve some _VALID_URLs
teamcoco.py Unify coding cookie
teamfourstar.py [teamfourstar] Simplify _VALID_URL and relax regexes
techtalks.py [techtalks] Relax _VALID_URL
ted.py Don't list master m3u8 playlists in format list (closes )
tele13.py
telebruxelles.py [telebruxelles] extract all formats and add support for emission urls
telecinco.py [telecinco] Add test for
telegraaf.py Fix "invalid escape sequences" error on Python 3.6
telemb.py Fix "invalid escape sequences" error on Python 3.6
telequebec.py [telequebec] Fix description extraction and update test (closes )
teletask.py
telewebion.py Fix "invalid escape sequences" error on Python 3.6
testurl.py
tf1.py
tfo.py [tfo] Improve geo restriction detection and use geo bypass mechanism
theintercept.py Unify coding cookie
theplatform.py [theplatform] extract chapters
thescene.py [thescene] fix extraction(closes )
thesixtyone.py
thestar.py [thestar] Fix extraction (Closes )
thesun.py [thesun] Extract playlists (closes , closes )
theweatherchannel.py [theweatherchannel] Add new extractor(closes )
thisamericanlife.py Fix "invalid escape sequences" error on Python 3.6
thisav.py [thisav] Add support for html5 media (closes )
thisoldhouse.py [thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
threeqsdn.py [3qsdn] Restrict src JS regex
tinypic.py Fix "invalid escape sequences" error on Python 3.6
tmz.py [tmz:article] Fix extraction (closes )
tnaflix.py Fix "invalid escape sequences" error on Python 3.6
toggle.py [toggle] Relax _VALID_URL (closes )
tonline.py [tonline] Add new extractor()
toongoggles.py [toongoggles] Add new extractor(closes )
toutv.py [toutv] Fix login form regex (closes )
toypics.py [toypics] Improve and modernize
traileraddict.py
trilulilu.py
trutv.py add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes )(closes )(closes )
tube8.py [tube8] Remove proxy settings from test
tubitv.py [tubitv] use geo bypass mechanism
tudou.py [tudou] Merge into youku extractor (fixes )
tumblr.py Fix "invalid escape sequences" error on Python 3.6
tunein.py [tunein] Add support for embeds (closes )
tunepk.py [tunepk] Add extractor (closes , closes )
turbo.py Fix "invalid escape sequences" error on Python 3.6
turner.py [turner] extract thumbnail and is_live and strip description
tutv.py
tv2.py Fix "invalid escape sequences" error on Python 3.6
tv2hu.py [tv2hu] Fix invalid escape sequence on Py3.6
tv3.py
tv4.py [tv4] Bypass geo restriction and improve detection
tv5mondeplus.py [tv5mondeplus] clean description and use stable id
tva.py [tva] Add new extractor(closes )
tvanouvelles.py [tvanouvelles] Add extractor (closes )
tvc.py Fix "invalid escape sequences" error on Python 3.6
tvigle.py [tvigle] Raise GeoRestrictedError
tvland.py [tvland] Extend _VALID_URL (Closes )
tvn24.py [tvn24] Improve extraction (closes )
tvnoe.py _find_jwplayer_data() returns dict or None
tvp.py Don't list master m3u8 playlists in format list (closes )
tvplay.py [tvplay] Bypass geo restriction
tvplayer.py [tvplayer] Fix extraction (closes )
tweakers.py Fix "invalid escape sequences" error on Python 3.6
twentyfourvideo.py [24video] Use original host for requests (closes )
twentymin.py [20min] Improve
twentytwotracks.py
twitch.py [twitch] PEP8
twitter.py Fix "invalid escape sequences" error on Python 3.6
udemy.py [udemy] Fix extraction for outputs' format entries without URL (closes )
udn.py Fix "invalid escape sequences" error on Python 3.6
uktvplay.py [uktvplay] Add new extractor(closes )
unistra.py
uol.py [uol] Fix extraction (closes )
uplynk.py [uplynk] force downloading using hls native downloader(closes )
upskill.py [upskill] Add extractor (closes )
urort.py Fix "invalid escape sequences" error on Python 3.6
urplay.py [urplay] add supprt for urskola.se and fix subtitle extraction(closes )
usanetwork.py [usanetwork] Add new extractor
usatoday.py
ustream.py [ustream] Add UstreamIE._extract_url()
ustudio.py Fix "invalid escape sequences" error on Python 3.6
varzesh3.py Fix "invalid escape sequences" error on Python 3.6
vbox7.py Improve geo bypass mechanism
veehd.py
veoh.py
vessel.py Fix "invalid escape sequences" error on Python 3.6
vesti.py Unify coding cookie
vevo.py [vevo] Modernize
vgtv.py Improve geo bypass mechanism
vh1.py
vice.py [vice] update tests and add support for ooyala embeds in article pages
viceland.py [vice] Fix extraction for non en_us videos (closes )
vidbit.py Fix "invalid escape sequences" error on Python 3.6
viddler.py Fix "invalid escape sequences" error on Python 3.6
videa.py [videa] Add support for videa embeds
videodetective.py Improve some _VALID_URLs
videofyme.py
videomega.py Fix "invalid escape sequences" error on Python 3.6
videomore.py Fix "invalid escape sequences" error on Python 3.6
videopremium.py
videopress.py [cda] Implement birthday verification (closes )
vidio.py [vidio] Improve and sort formats
vidme.py Fix "invalid escape sequences" error on Python 3.6
vidzi.py [vidzi] Fix extraction (closes )
vier.py [vier] Relax regexes and extract more metadata (closes )
viewlift.py improve coding style
viewster.py Don't list master m3u8 playlists in format list (closes )
viidea.py Fix "invalid escape sequences" error on Python 3.6
viki.py Improve geo bypass mechanism
vimeo.py [vimeo] Fix formats' sorting (closes )
vimple.py Fix "invalid escape sequences" error on Python 3.6
vine.py [vine] Fix extraction (closes )
viu.py [viu] Relax _VALID_URL (closes )
vk.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream
vlive.py improve coding style
vodlocker.py Fix "invalid escape sequences" error on Python 3.6
vodpl.py [vodpl] Make more robust and add another test (closes )
vodplatform.py [common] add helper method for Wowza Streaming Engine format extraction
voicerepublic.py Fix "invalid escape sequences" error on Python 3.6
voxmedia.py fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes )
vporn.py Fix "invalid escape sequences" error on Python 3.6
vrak.py [vrak] Improve and update test (closes )
vrt.py [vrt] Add IE_DESC (closes )
vrv.py [vrv] extract dash formats and subtitles
vshare.py [vshare] Add extractor (closes )
vube.py Fix "invalid escape sequences" error on Python 3.6
vuclip.py [vuclip] Adapt to the new API and update _TEST
vvvvid.py [vvvvid] do not cache the conn_id
vyborymos.py [vyborymos] Improve station info extraction
vzaar.py [vzaar] Add new extractor(closes )
walla.py Fix "invalid escape sequences" error on Python 3.6
washingtonpost.py [washingtonpost] Fix invalid escape sequence on Python 3.6
wat.py [wat] extract dash formats
watchindianporn.py Fix "invalid escape sequences" error on Python 3.6
wdr.py [wdr] Actualize comment
webcaster.py Fix "invalid escape sequences" error on Python 3.6
webofstories.py Fix "invalid escape sequences" error on Python 3.6
weiqitv.py Fix "invalid escape sequences" error on Python 3.6
wimp.py [generic] Try parsing JWPlayer embedded videos (closes )
wistia.py [extractor/generic] Extract wistia embed code into separate method
worldstarhiphop.py [wshh] Extract html5 entries and delegate to generic extractor (closes )
wrzuta.py Unify coding cookie
wsj.py [wsj] Improve and modernize (closes )
xbef.py Fix "invalid escape sequences" error on Python 3.6
xboxclips.py Unify coding cookie
xfileshare.py [xfileshare] Add support for gorillavid.com and daclips.com (closes )
xhamster.py [xhamster] Simplify (closes )
xiami.py [xiami] Improve extraction (closes )
xminus.py
xnxx.py Unify coding cookie
xstream.py
xtube.py [xtube] Fix extraction with non-standard JSON 'sources'
xuite.py Fix "invalid escape sequences" error on Python 3.6
xvideos.py [xvideos] Extract og:duration (closes )
xxxymovies.py
yahoo.py [brightcove] Fix _extract_url (closes )
yam.py Improve some _VALID_URLs
yandexmusic.py [yandexmusic:playlist] Fix extraction for python 3 (closes )
yesjapan.py Fix "invalid escape sequences" error on Python 3.6
yinyuetai.py Fix "invalid escape sequences" error on Python 3.6
ynet.py Fix "invalid escape sequences" error on Python 3.6
youjizz.py [youjizz] Fix extraction. The site has moved to HTML5
youku.py [youku] Extract more metadata (closes )
youporn.py Fix "invalid escape sequences" error on Python 3.6
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Improve chapters extraction (closes )
zapiks.py Fix "invalid escape sequences" error on Python 3.6
zaq1.py [zaq1] Improve extraction (closes )
zdf.py [zdf] Fix extraction (closes )
zingmp3.py Fix "invalid escape sequences" error on Python 3.6