yt-dlc/youtube_dl/extractor
Yen Chi Hsuan 0c26548601
[cda] Implement birthday verification (closes )
..
__init__.py
abc.py [abc.net.au:iview] Fix for non-series videos (closes )
abcnews.py Fix "invalid escape sequences" error on Python 3.6
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] update subtitle decryption key
adobepass.py [adobepass] use geo verification headers for all requests
adobetv.py Fix "invalid escape sequences" error on Python 3.6
adultswim.py [adultswim] Fix extraction (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 Improve some _VALID_URLs
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 [animeondemand] Fix typo
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] Update test
bbc.py improve coding style
beampro.py [beam:live] Improve and simplify (, 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] Support new Bangumi URLs (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 [brightcove] Allow whitespace around attribute names in embedded code
buzzfeed.py [buzzfeed] Detect Facebook embed and update _TESTS
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 [cbs] extract info from thunder videoPlayerService(closes )
cbsinteractive.py [cbsinteractive] Fix extraction for cnet.com
cbslocal.py [cbslocal] Update test
cbsnews.py Fix "invalid escape sequences" error on Python 3.6
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 [Onet,ClipRs] Add new extractor for onet.tv and use it for clip.rs
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 [common] introduce chapters field
commonmistakes.py [commonmistakes] Disable UnicodeBOM extractor test for python 3.2
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE
condenast.py [condenast] Fix extraction and style (closes )
corus.py [corus] Add new extractor(closes )()
coub.py [coub] Update test and remove comment count extraction
cracked.py
crackle.py [crackle] use geo bypass mechanism
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] Fix _TESTS
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] Improve title and description extraction
dailymotion.py [dailymotion] Add working test
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 [douyutv] Update test
dplay.py [dplayit] Relax playback info URL extraction
dramafever.py Improve geo bypass mechanism
drbonanza.py Fix "invalid escape sequences" error on Python 3.6
dreisat.py [3sat,phoenix] Fix extraction (closes )
dropbox.py
drtuber.py Fix "invalid escape sequences" error on Python 3.6
drtv.py [drtv] Add geo countries to GeoRestrictedError
dumpert.py Fix "invalid escape sequences" error on Python 3.6
dvtv.py
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 [zaq1] Add new 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] Add support for hls (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 Fix "invalid escape sequences" error on Python 3.6
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] fix extraction(closes )()
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] Minor change and update ChangeLog after
gazeta.py Fix "invalid escape sequences" error on Python 3.6
gdcvault.py
generic.py [brightcove] Allow whitespace around attribute names in embedded code
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
godtv.py
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 skip some tests to reduce test time
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 Fix "invalid escape sequences" error on Python 3.6
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 [hrti] Don't redefine variable in list comprehension
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] Extend _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 [kamcord] Add extractor (Closes )
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 [la7] extract more info from a kaltura custom server
laola1tv.py [laola1] add support for another extraction scenario(closes )
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 Fix "invalid escape sequences" error on Python 3.6
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] Remove unrelated test
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 [meta] Clarify the source of uppod st decryption algorithm
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] Add support for ooyala videos (closes )
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] fix extraction and extract hls and http formats
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] add support adobe pass auth(closes )
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] Add new extractor (closes )
nobelprize.py [nobelprize] Add new extractor(closes )
noco.py [noco] Modernize
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] PEP 8
ntvde.py Fix "invalid escape sequences" error on Python 3.6
ntvru.py Fix "invalid escape sequences" error on Python 3.6
nuevo.py Unify coding cookie
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 Fix "invalid escape sequences" error on Python 3.6
packtpub.py [packtpub] Add extractor (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] extract chapters information
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] Improve extraction and style (closes )
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 [rds] extract 9c9media formats
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 Remove _sort_formats from _extract_*_formats methods
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 Unify coding cookie
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:course] Add support for techbus.safaribooksonline.com
sandia.py [sandia] remove unused imports
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 [skynewsarabia:article] Clarify IE_NAME
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 [streamcloud] Capture error message ()
streamcz.py Unify coding cookie
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 [tf1] fix wat id extraction(closes )
tfo.py [tfo] Improve geo restriction detection and use geo bypass mechanism
theintercept.py Unify coding cookie
theplatform.py [theplatform] Recognize URLs with whitespaces (closes )
thescene.py [thescene] Extract more metadata
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
tonline.py [tonline] Add new extractor()
toongoggles.py [toongoggles] Add new extractor(closes )
toutv.py [toutv] Fix login form regex (closes )
toypics.py Unify coding cookie
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 Fix "invalid escape sequences" error on Python 3.6
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] fix downloading of secure hls formats using ffmpeg(closes )(closes )(closes )
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] Add support for react rendition (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 )
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 [viceland] improve info extraction and update test
viceland.py [viceland] improve info extraction and update test
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] Add IE_DESC
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] PEP 8
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] add support for series pages
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
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] Capture and output videoClosed error ()
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] Keep old fileid extraction code as fallback ()
youporn.py Fix "invalid escape sequences" error on Python 3.6
yourupload.py [yourupload] Fix extraction (closes )
youtube.py [youtube] Recognize another HTML5 player URL ()
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