You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yt-dlp/youtube_dl/extractor
Yen Chi Hsuan cc28492d31 [youtube] Fix acodec and vcodec order
In RFC6381, there's no rule stating that the first part of codecs should
be video and the second part should be audio, while it seems the case
for data reported by YouTube.
9 years ago
..
__init__.py [Bigflix] Add new extractor for bigflix.com 9 years ago
abc.py [abc] detect expired state and update tests 9 years ago
abc7news.py [abc7news] Remove redundant formats sorting 9 years ago
academicearth.py [academicearth] fix test info 9 years ago
acast.py [acast] change tests into more stable casts and work with channel extractor only if it didn't match cast regex 9 years ago
addanime.py [addanime] Add test for #5372 10 years ago
adobetv.py [adobetv] use compat_str 9 years ago
adultswim.py [adultswim] Skip georestricted hls (Closes #8168) 9 years ago
aftonbladet.py [aftonbladet] Fix extraction and update _VALID_URL (Fixes #5863) 9 years ago
airmozilla.py [airmozilla] fix test info 9 years ago
aljazeera.py Rename all references to legacy studio Brightcove extractor 9 years ago
allocine.py
alphaporno.py
amp.py [amp] Add missing subtitles to info dict 9 years ago
anitube.py [anitube] Relax key regex (Closes #7303) 9 years ago
anysex.py
aol.py
aparat.py Use _family_friendly_search for determining age_limit 10 years ago
appleconnect.py [appleconnect] Add new extractor (fixes #6189) 9 years ago
appletrailers.py [appletrailers] skip clips with empty url 9 years ago
archiveorg.py [archive.org] Fix incorrect url condition (closes #5628) 9 years ago
ard.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
arte.py [arte] Prefer json URLs that contain the video id from the 'vid' parameter in the URL (fixes #7920) 9 years ago
atresplayer.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
atttechchannel.py
audimedia.py [audimedia] split long lines 9 years ago
audiomack.py [audiomack] Fix typo (Closes #7936) 9 years ago
azubu.py
baidu.py [baidu] Use list comprehension 9 years ago
bambuser.py Switch codebase to use sanitized_Request instead of 9 years ago
bandcamp.py [bandcamp] Modernize 9 years ago
bbc.py [bbccouk] Update tests (Closes #8090) 9 years ago
beatportpro.py [beatenpro] Fix tests 10 years ago
beeg.py [beeg] API v5 (Closes #7846) 9 years ago
behindkink.py
bet.py [bet] Use compat_urllib_parse_unquote 9 years ago
bigflix.py [bigflix] Use correct indentation to make flake8 happy 9 years ago
bild.py [bild] Strip title 9 years ago
bilibili.py [bilibili] flake8 9 years ago
bleacherreport.py [bleacherreport] update test 9 years ago
blinkx.py [blinkx] Fix extraction 10 years ago
bloomberg.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
bpb.py
br.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
breakcom.py [break] Add age_limit to test 9 years ago
brightcove.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
buzzfeed.py [buzzfeed] Fix playlist test case 10 years ago
byutv.py [ooyala] fix duration scale 9 years ago
c56.py
camdemy.py [camdemy] Fix _VALID_URL 10 years ago
canalc2.py [canalc2] Fix extraction (Closes #8191) 9 years ago
canalplus.py [canalplus] improve extraction(fixes #6301) 9 years ago
cbs.py Switch codebase to use sanitized_Request instead of 9 years ago
cbsnews.py [cbsnews] Fix extraction of the URL for the 'RtmpDesktop' format (fixes #8048) 9 years ago
cbssports.py [cbssports] Add extractor (closes #4996) 10 years ago
ccc.py [ccc] Add language information to formats 9 years ago
ceskatelevize.py Switch codebase to use sanitized_Request instead of 9 years ago
channel9.py [channel9] Update tests' thumbnails 9 years ago
chaturbate.py [chaturbate] Improve error extraction (Closes #7989) 9 years ago
chilloutzone.py [chilloutzone] Fix for python 3.2 9 years ago
chirbit.py [chirbit] Clarify extractors' IE_NAMEs 10 years ago
cinchcast.py
cinemassacre.py [bliptv] remove extractor and add support for site replacement(makertv) 9 years ago
clipfish.py [clipfish] improve extraction 9 years ago
cliphunter.py [cliphunter] Fix extraction (Closes #7796) 9 years ago
clipsyndicate.py [clipsyndicate] Use _match_id 9 years ago
cloudy.py [cloudy] Fix key extraction (Closes #5211) 10 years ago
clubic.py [clubic] Relax _VALID_URL (Closes #6854) 9 years ago
clyp.py [clyp] Improve and cleanup (Closes #7194) 9 years ago
cmt.py [cmt] Extend _VALID_URL to support shows (Closes #7407) 9 years ago
cnet.py [cnet] improve extraction 9 years ago
cnn.py [cnn] Relax _VALID_URL again (fixes #5737) 9 years ago
collegehumor.py
collegerama.py Switch codebase to use sanitized_Request instead of 9 years ago
comcarcoff.py [comcarcoff] Extract duration 9 years ago
comedycentral.py [comedycentral] Fix youtube-dl :thedailyshow 9 years ago
common.py Fix typos 9 years ago
commonmistakes.py [commonmistakes] Detect BOMs at the beginning of URLs 10 years ago
condenast.py [condenast] Add support for JS embeds 9 years ago
cracked.py [cracked] Modernize 10 years ago
criterion.py [criterion] fix description extraction 9 years ago
crooksandliars.py [crooksandliars] Quotes consistency 10 years ago
crunchyroll.py check video_play_path and use xpath_text 9 years ago
cspan.py [cspan] Fix extraction (fixes #8032) 9 years ago
ctsnews.py [ctsnews] Add localized name 9 years ago
dailymotion.py [dailymotion] Prefer direct links (Closes #8156) 9 years ago
daum.py [daum] fix IE_NAME 9 years ago
dbtv.py [dbtv] Expand _VALID_URL (Closes #7645) 9 years ago
dcn.py [dcn] extract video ids in season entries 9 years ago
dctp.py [dctptv] Skip rtmp download 10 years ago
deezer.py
defense.py PEP8: W503 10 years ago
democracynow.py [democracynow] Prevent required fields to be None 9 years ago
dfb.py [dfb] Extract formats 9 years ago
dhm.py [dhm] Remove unused import 9 years ago
discovery.py [discovery] improve _VALID_URL regex 9 years ago
dotsub.py [dotsub] Fix extraction 10 years ago
douyutv.py [douyutv] Add localized name 9 years ago
dplay.py [dplay] Add 'encoding: utf-8' line 9 years ago
dramafever.py [dramafever] Add test for custom episode title 9 years ago
drbonanza.py [drbonanza] Fix extraction of videos 9 years ago
dreisat.py [dreisat] use extract_from_xml_url from ZDFIE for info extraction(fixes #7680)(fixes #8104)(closes #8121) 9 years ago
dropbox.py
drtuber.py [drtuber] Fix extraction 9 years ago
drtv.py [drtv] Improve extraction (Closes #5792) 9 years ago
dump.py [dump] Fix title extraction 10 years ago
dumpert.py Switch codebase to use sanitized_Request instead of 9 years ago
dvtv.py
eagleplatform.py [eagleplatform] Identify hls formats 9 years ago
ebaumsworld.py
echomsk.py
ehow.py [ehow] Simplify 9 years ago
eighttracks.py [eighttracks] Remove unused import 10 years ago
einthusan.py [einthusan] Improve extraction (Closes #7877) 9 years ago
eitb.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
ellentv.py [kaltura] extract more formats 9 years ago
elpais.py
embedly.py [patreon] Add support for embedlies (fixes #4969) 10 years ago
engadget.py [engadget] accept short video urls 9 years ago
eporner.py [eporner] Simplify and hardcode age limit 10 years ago
eroprofile.py [eroprofile] Use raise_login_required 9 years ago
escapist.py Switch codebase to use sanitized_Request instead of 9 years ago
espn.py [espn] Extract better titles 9 years ago
esri.py [esri] Fix typo 9 years ago
europa.py [europa] Style fix: add whitespace after comma 9 years ago
everyonesmixtape.py Switch codebase to use sanitized_Request instead of 9 years ago
exfm.py
expotv.py [bild] Make more robust and improve hls extraction 9 years ago
extremetube.py Switch codebase to use sanitized_Request instead of 9 years ago
facebook.py Fix typos 9 years ago
faz.py [faz] extract duration and bitrate and use xpath_element and xpath_text for extraction 9 years ago
fc2.py [fc2] Fix test_FC2_1 9 years ago
fczenit.py [fczenit] Add extractor 9 years ago
firstpost.py [firstpost] Modernize 10 years ago
firsttv.py Remove unused imports 10 years ago
fivemin.py [5min] extract more video info and formats 9 years ago
fivetv.py [5tv] Improve 9 years ago
fktv.py [fktv] fix info extraction 9 years ago
flickr.py [flickr] fix format sorting 9 years ago
folketinget.py [folketinget] Add skip_download for test 9 years ago
footyroom.py [footyroom] Skip test 9 years ago
fourtube.py Switch codebase to use sanitized_Request instead of 9 years ago
fox.py [fox] Add new extractor(closes #3063) 9 years ago
foxgay.py
foxnews.py [bleacherreport] fix style issues and simplify 9 years ago
foxsports.py [foxsports] Support some more URLs (#5611) 9 years ago
franceculture.py [franceculture] Add extractor for '/emission-*' urls (closes #3777, closes #8022) 9 years ago
franceinter.py [franceinter] use _match_id 9 years ago
francetv.py [francetv] fix style issues reported by flake8 9 years ago
freesound.py
freespeech.py
freevideo.py
funimation.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
funnyordie.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
gameinformer.py [gameinformer] split long line 9 years ago
gamekings.py [gamekings] Support videos from news pages 10 years ago
gameone.py
gamersyde.py [gamersyde] Simplify 10 years ago
gamespot.py [gamespot] Use compat_urllib_parse_unquote 9 years ago
gamestar.py [gamestar] Fix title extraction 10 years ago
gametrailers.py [gametrailers] Fix extraction (fixes #7722) 9 years ago
gazeta.py [gazeta] Extend _VALID_URL 10 years ago
gdcvault.py Switch codebase to use sanitized_Request instead of 9 years ago
generic.py Fix typos 9 years ago
gfycat.py [gfycat] Catch errors 9 years ago
giantbomb.py
giga.py [giga] Fix view count extraction 9 years ago
glide.py
globo.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
godtube.py
goldenmoustache.py
golem.py
googledrive.py [googledrive] Modernize 9 years ago
googleplus.py [googleplus] Fix extraction of formats 9 years ago
googlesearch.py
goshgay.py Use _family_friendly_search for determining age_limit 10 years ago
gputechconf.py [gputechconf] improve extraction 9 years ago
groupon.py [ooyala] fix duration scale 9 years ago
hark.py
hearthisat.py Switch codebase to use sanitized_Request instead of 9 years ago
heise.py
hellporno.py
helsinki.py
hentaistigma.py [hentaistigma] Modernize 9 years ago
historicfilms.py [historicfilms] Fix tape id extraction 9 years ago
history.py [history] Add extractor (Closes #4934) 10 years ago
hitbox.py [hitbox] Clarify download messages 10 years ago
hornbunny.py
hotnewhiphop.py Switch codebase to use sanitized_Request instead of 9 years ago
hotstar.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
howcast.py [ooyala] fix duration scale 9 years ago
howstuffworks.py match only the test url 9 years ago
huffpost.py
hypem.py [hypem] Modernize 9 years ago
iconosquare.py [iconosquare] Extract comments 9 years ago
ign.py [ign] split long lines 9 years ago
imdb.py [imdb] Fix extraction (fixes #7220) 9 years ago
imgur.py [imgur] Improve (Closes #7928) 9 years ago
ina.py Add support of HTTPS for ina.fr 9 years ago
indavideo.py [indavideo] Remove unused import 9 years ago
infoq.py [infoq] Refactor and support the Chinese version 9 years ago
instagram.py [instagram:user] Improve _VALID_URL (Closes #7955) 9 years ago
internetvideoarchive.py
iprima.py [iprima] Mark broken 9 years ago
iqiyi.py [iqiyi] Add tests for #7894 9 years ago
ir90tv.py [ir90tv] Optional fields should be non-fatal 9 years ago
ivi.py Fix typos 9 years ago
ivideon.py [ivideon] Add support for map bound URLs 9 years ago
izlesene.py [izlesene] Avoid timestamp differences in tests due to DST 9 years ago
jadorecettepub.py
jeuxvideo.py [jeuxvideo] Fallback on og:title (Closes #7186, closes #7190) 9 years ago
jove.py
jpopsukitv.py
jwplatform.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
kaltura.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
kanalplay.py [utils,common] Merge format_srt_time and _subtitles_timecode 9 years ago
kankan.py
karaoketv.py [karaoketv] Use compat_urllib_parse_unquote_plus 9 years ago
karrierevideos.py [karrierevideos] Improve and simplify 9 years ago
keek.py [keek] Strip title 9 years ago
keezmovies.py [keezmovies] Fix extraction 9 years ago
khanacademy.py
kickstarter.py [kickstarted] Extract thumbnails in embedded videos (#5929) 9 years ago
kontrtube.py [kontrtube] Fix extraction (Closes #6644) 9 years ago
krasview.py [krasview] Skip download for test 9 years ago
ku6.py
kuwo.py [kuwo] treat the offline error as an expected ExtractorError 9 years ago
la7.py
laola1tv.py [laola1tv] Allow live stream downloads 10 years ago
lecture2go.py [lecture2go] Make optional fields non-fatal 9 years ago
letv.py Switch codebase to use sanitized_Request instead of 9 years ago
libsyn.py [libsyn] Strip options from player URL 9 years ago
lifenews.py [lifenews] Fix tests 9 years ago
limelight.py [limelight] Add test video with subtitles 9 years ago
liveleak.py [liveleak] Clarify test 9 years ago
livestream.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
lnkgo.py
lrt.py [lrt] Extract counters 9 years ago
lynda.py Switch codebase to use sanitized_Request instead of 9 years ago
m6.py
macgamestore.py
mailru.py [mailru] Skip tests 9 years ago
makertv.py [makertv] improve extraction 9 years ago
malemotion.py [malemotion] Use compat_urllib_parse_unquote 9 years ago
mdr.py Fix typos 9 years ago
metacafe.py [metacafe] Fix age limit extraction 9 years ago
metacritic.py
mgoon.py
minhateca.py Switch codebase to use sanitized_Request instead of 9 years ago
ministrygrid.py
miomio.py Switch codebase to use sanitized_Request instead of 9 years ago
mit.py [mit] Allow external embeds (Closes #7406) 9 years ago
mitele.py [mitele] Fix extraction and update test checksum (fixes #7343) 9 years ago
mixcloud.py [mixcloud] Fix extraction of the audio url (fixes #7751) 9 years ago
mlb.py [mlb] Fix #5663 9 years ago
moevideo.py Switch codebase to use sanitized_Request instead of 9 years ago
mofosex.py Switch codebase to use sanitized_Request instead of 9 years ago
mojvideo.py
moniker.py Switch codebase to use sanitized_Request instead of 9 years ago
mooshare.py Switch codebase to use sanitized_Request instead of 9 years ago
morningstar.py
motherless.py
motorsport.py
movieclips.py Switch codebase to use sanitized_Request instead of 9 years ago
moviezine.py
mpora.py [mpora] Improve _VALID_URL 10 years ago
mtv.py [mtv] extract mgid extraction and query building into separate methods 9 years ago
muenchentv.py
musicplayon.py
muzu.py
mwave.py [mwave] Improve 9 years ago
myspace.py
myspass.py [myspass] Fix extraction (closes #6206) 9 years ago
myvi.py [myvi:embed] Rename to myvi 9 years ago
myvideo.py Switch codebase to use sanitized_Request instead of 9 years ago
myvidster.py
nationalgeographic.py NationalGeographic._VALID_URL: work site-wide 9 years ago
naver.py [naver] Remove unused import 9 years ago
nba.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
nbc.py Fix typos 9 years ago
ndr.py [ndr] Fix description and upload date extraction (Closes #7893) 9 years ago
ndtv.py
nerdcubed.py
nerdist.py [nerdist] Add new extractor (Fixes #4851) 10 years ago
neteasemusic.py Switch codebase to use sanitized_Request instead of 9 years ago
netzkino.py Fix URL template extraction for netzkino. Fixes #5614 9 years ago
newgrounds.py
newstube.py [newstube] style: fix alignment 9 years ago
nextmedia.py [nextmedia] update AppleDailyIE tests 9 years ago
nextmovie.py [nextmovie] Add new extractor 9 years ago
nfb.py Switch codebase to use sanitized_Request instead of 9 years ago
nfl.py [nfl] Add test for #7012 9 years ago
nhl.py Fix typos 9 years ago
nick.py [nextmovie] Add new extractor 9 years ago
niconico.py Switch codebase to use sanitized_Request instead of 9 years ago
ninegag.py [9gag] Support embed URLs 9 years ago
noco.py [noco] Fix bitrates 9 years ago
normalboots.py [normalboots] Remove unused import 10 years ago
nosvideo.py Switch codebase to use sanitized_Request instead of 9 years ago
nova.py [nova] Revert "Fix extension extraction bug" 9 years ago
novamov.py [novamov] Fix again 9 years ago
nowness.py [nowness] Add support for brightcove:new videos (Closes #7884) 9 years ago
nowtv.py [nowtv] Mark broken 9 years ago
npo.py [vpro] Override npo IE_NAME 9 years ago
npr.py [npr] Fix extractor (Closes #7218) 9 years ago
nrk.py [nrk] Extract f4m formats and impose geo restriction only when not media URL (Closes #7715) 9 years ago
ntvde.py [n-tv.de] Use native m3u8 as best format 10 years ago
ntvru.py [ntvru] Adapt to new direct delivery and modernize (Closes #4918) 10 years ago
nuvid.py Switch codebase to use sanitized_Request instead of 9 years ago
nytimes.py [nytimes] Correct _VALID_URL of NYTimesArticleIE 9 years ago
odnoklassniki.py [ok] Extend _VALID_URL 9 years ago
oktoberfesttv.py
onionstudios.py [onionstudios] Fix extraction 9 years ago
ooyala.py [ooyala] split long lines, fix test duration and add hdcode param to hds url 9 years ago
ora.py Fix typos 9 years ago
orf.py [orf:iptv] Update test 10 years ago
pandoratv.py [pandoratv] Add IE names 9 years ago
parliamentliveuk.py
patreon.py Switch codebase to use sanitized_Request instead of 9 years ago
pbs.py [pbs] Extend PBS station regex (Closes #7964) 9 years ago
periscope.py [periscope] Fix token based extraction (Closes #7943) 9 years ago
philharmoniedeparis.py [philharmoniedeparis] Fix extraction and tests, improve, simplify 10 years ago
phoenix.py [phoenix] fix IE_NAME 9 years ago
photobucket.py [photobucket] Use compat_urllib_parse_unquote 9 years ago
pinkbike.py [pinkbike] PEP8 9 years ago
pladform.py [pladform] Add _extract_url routine 9 years ago
planetaplay.py [planetaplay/quickvid/vube] Skip inaccessible sites 9 years ago
played.py Switch codebase to use sanitized_Request instead of 9 years ago
playfm.py [playfm] Adapt to v2api (Closes #5344) 10 years ago
playtvak.py [playtvak] PEP 8 9 years ago
playvid.py [playvid] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus 9 years ago
playwire.py [playwire] Fix test 9 years ago
pluralsight.py [pluralsight] Fix new player (Closes #8215) 9 years ago
podomatic.py
porn91.py [91porn] Extract age limit 9 years ago
pornhd.py [pornhd] Fix title extraction (Closes #7596) 9 years ago
pornhub.py [pornhub:playlist] Allow alphanumeric viewkeys (Closes #7695) 9 years ago
pornotube.py Switch codebase to use sanitized_Request instead of 9 years ago
pornovoisines.py [pornovoisines] Improve average_rating extraction and update test case 9 years ago
pornoxo.py
primesharetv.py Switch codebase to use sanitized_Request instead of 9 years ago
promptfile.py Switch codebase to use sanitized_Request instead of 9 years ago
prosiebensat1.py [prosiebensat1] Add support for .ch domains (Closes #7365) 9 years ago
puls4.py [puls4] Improve and extract more metadata 10 years ago
pyvideo.py
qqmusic.py [qqmusic] Update tests 9 years ago
quickvid.py [planetaplay/quickvid/vube] Skip inaccessible sites 9 years ago
r7.py [r7] Add extractor (Closes #4405, closes #5004) 10 years ago
radiobremen.py
radiode.py [radio.de] Fix extraction 10 years ago
radiofrance.py
radiojavan.py [radiojavan] Sort formats 10 years ago
rai.py [rai] split long lines 9 years ago
rbmaradio.py
rds.py [rds] Improve _VALID_URL 9 years ago
redtube.py [redtube] Fix test 10 years ago
regiotv.py [regiotv] Improve extraction (Closes #7915) 9 years ago
restudy.py
reverbnation.py
revision3.py [testtube] Remove Extractor 9 years ago
ringtv.py
ro220.py
rottentomatoes.py
roxwel.py
rtbf.py [rtbf] Make www optional in _VALID_URL 9 years ago
rte.py [rte:radio] Extract timestamp 9 years ago
rtl2.py [rtl2] Remove MD5 checksums 9 years ago
rtlnl.py [rtlnl] Update unencrypted streams comment (#6337) 9 years ago
rtp.py [rtp] Add skip_download for test 9 years ago
rts.py [srgssr] split long lines and use m3u8_native 9 years ago
rtve.py Switch codebase to use sanitized_Request instead of 9 years ago
rtvnh.py [rtvnh] Check status code 9 years ago
ruhd.py
rutube.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
rutv.py [rutv] Fix extraction (Closes #8004) 9 years ago
ruutu.py [ruutu] Fix extraction (Closes #8107) 9 years ago
safari.py [safari] Use postdata_urlencode (#7465) 9 years ago
sandia.py Switch codebase to use sanitized_Request instead of 9 years ago
sapo.py
savefrom.py
sbs.py [sbs] Simplify 9 years ago
scivee.py
screencast.py
screencastomatic.py
screenwavemedia.py [screenwavemedia] Improve _VALID_URL 9 years ago
senateisvp.py [senateisvp] Pass extra param as query segment without `?` 9 years ago
servingsys.py
sexu.py
sexykarma.py [sexykarma] Fix test 9 years ago
shahid.py [shahid] raise ExtractorError if the video is DRM protected 9 years ago
shared.py Switch codebase to use sanitized_Request instead of 9 years ago
sharesix.py Switch codebase to use sanitized_Request instead of 9 years ago
sina.py Switch codebase to use sanitized_Request instead of 9 years ago
skynewsarabia.py [skynewsarabia] fix extractor name 9 years ago
slideshare.py [slideshare] Fix extraction (#5279) 10 years ago
slutload.py
smotri.py Switch codebase to use sanitized_Request instead of 9 years ago
snagfilms.py [snagfilms] Don't use '_' as a variable that is used 9 years ago
snotr.py
sohu.py [sohu]fix 403 forbidden 9 years ago
soundcloud.py [soundcloud:likes] Adapt to API changes (Closes #8166) 9 years ago
soundgasm.py [soundgasm] PEP8 10 years ago
southpark.py [southpark:de] Enable non-ASCII redirect URL test 9 years ago
space.py Rename all references to legacy studio Brightcove extractor 9 years ago
spankbang.py [spankbang] Improve and simplify 10 years ago
spankwire.py Switch codebase to use sanitized_Request instead of 9 years ago
spiegel.py [spiegel] Fix extraction (Closes #7693) 9 years ago
spiegeltv.py [spiegeltv] Fix style issue 9 years ago
spike.py [spike] Extend _VALID_URL (Closes #5420) 10 years ago
sport5.py
sportbox.py [sportbox] Remove unused import 9 years ago
sportdeutschland.py [sportdeutschland] Do not abort if meta info is missing 9 years ago
srgssr.py [srgssr] use SRFIE format ids 9 years ago
srmediathek.py [srmediathek] improve extraction 9 years ago
ssa.py [ssa] Add extractor (Closes #5169) 10 years ago
stanfordoc.py
steam.py
stitcher.py [stitcher] Remove origEpisodeURL 9 years ago
streamcloud.py Switch codebase to use sanitized_Request instead of 9 years ago
streamcz.py Switch codebase to use sanitized_Request instead of 9 years ago
streetvoice.py
sunporno.py [sunporno] Fix view_count extraction 9 years ago
svt.py [extractor/generic] Add support for svt embeds (Closes #5622) 9 years ago
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py [tagesschau] Remove unused import 9 years ago
tapely.py Switch codebase to use sanitized_Request instead of 9 years ago
tass.py
teachertube.py
teachingchannel.py [ooyala] fix duration scale 9 years ago
teamcoco.py [teamcoco] Handle incomplete m3u8 URLs (fixes #5798) 9 years ago
techtalks.py
ted.py [ted] Skip hls quality selection format 10 years ago
tele13.py [tele13] split long lines 9 years ago
telebruxelles.py
telecinco.py [telecinco] Fix typo 9 years ago
telegraaf.py [telegraaf] Add extractor (Closes #6492) 9 years ago
telemb.py
teletask.py
tenplay.py [tenplay] Fix formats and modernize (Closes #5806) 9 years ago
testurl.py Fix typos 9 years ago
tf1.py [tf1] Fix tests 9 years ago
theintercept.py [theintercept] improve extraction 9 years ago
theonion.py [theonion] Modernize 10 years ago
theplatform.py [theplatform] Add support for referer protected videos wuth explicit SMIL 9 years ago
thesixtyone.py [thesixtyone] Modernize 9 years ago
thisamericanlife.py [thisamericanlife] Improve and simplify 9 years ago
thisav.py
thvideo.py
tinypic.py
tlc.py [tlc] remove TlcIE 9 years ago
tmz.py [tmz] Add support for articles (fixes #5477) 9 years ago
tnaflix.py [tnaflix] Generalize tnaflix extractors 9 years ago
toggle.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
toutv.py
toypics.py
traileraddict.py
trilulilu.py [trilulilu] handle errors 9 years ago
trutube.py
tube8.py Switch codebase to use sanitized_Request instead of 9 years ago
tubitv.py Switch codebase to use sanitized_Request instead of 9 years ago
tudou.py [tudou] Use single quotes and compat_str 9 years ago
tumblr.py [tumblr] Remove redundant field 9 years ago
tunein.py [tunein] add support for tunein topic,clip and program(fixes #7348) 9 years ago
turbo.py [turbo] Improve description extraction 9 years ago
tutv.py [tutv] Fix test 9 years ago
tv2.py [tv2:article] Add extractor (Closes #5724) 9 years ago
tv4.py Fix typos 9 years ago
tvc.py [tvc] Fix embed regex 9 years ago
tvigle.py [tvigle] Skip tests 9 years ago
tvland.py [tvland] inherit from MTVServicesInfoExtractor 9 years ago
tvp.py
tvplay.py [tvplay] Add age limit to tests 9 years ago
tweakers.py [tweakers] Remove unused imports 9 years ago
twentyfourvideo.py [24video] Fix test 9 years ago
twentymin.py [20min] Improve (Closes #8110) 9 years ago
twentytwotracks.py [22tracks] Improve and simplify 10 years ago
twitch.py Switch codebase to use sanitized_Request instead of 9 years ago
twitter.py Switch codebase to use sanitized_Request instead of 9 years ago
ubu.py
udemy.py [udemy] Fix non free course message 9 years ago
udn.py [UDNEmbed] Fix generic UDN pages 9 years ago
ultimedia.py [ultimedia] keep direct support for ultimedia videos 9 years ago
unistra.py
urort.py
ustream.py [ustream] Fix tests 9 years ago
varzesh3.py [varzesh3] Simplify 10 years ago
vbox7.py Switch codebase to use sanitized_Request instead of 9 years ago
veehd.py [veehd] Use compat_urllib_parse_unquote 9 years ago
veoh.py Switch codebase to use sanitized_Request instead of 9 years ago
vessel.py Switch codebase to use sanitized_Request instead of 9 years ago
vesti.py
vevo.py [vevo] Use _download_smil to provide informative error messages 9 years ago
vgtv.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
vh1.py
vice.py [ooyala] fix duration scale 9 years ago
viddler.py Switch codebase to use sanitized_Request instead of 9 years ago
videodetective.py
videofyme.py [videofy.me] fix info extraction 9 years ago
videomega.py [videomega] Mark broken 9 years ago
videomore.py Fix typos 9 years ago
videopremium.py
videott.py [videott] Mark broken 9 years ago
vidme.py [vidme] Check for deleted videos 9 years ago
vidzi.py [vidzi] fixed. finds url from hash and host in script 9 years ago
vier.py [vier:videos] Fix extraction with old approach (Closes #6806) 9 years ago
viewster.py Switch codebase to use sanitized_Request instead of 9 years ago
viidea.py [viidea] Improve and cleanup (Closes #7390) 9 years ago
viki.py Simplify formats accumulation for f4m/m3u8/smil formats 9 years ago
vimeo.py [vimeo] Add test for #8187 9 years ago
vimple.py [vimple] Extract spruto player based extractor class 9 years ago
vine.py [vine] Use _search_regex for JSON data (Closes #7254, closes #7255) 9 years ago
vk.py [vk] Add test for pladform embed 9 years ago
vlive.py [vlive] PEP8 9 years ago
vodlocker.py [vodlocker] Capture file not found error (Closes #7696) 9 years ago
voicerepublic.py Switch codebase to use sanitized_Request instead of 9 years ago
vporn.py [vporn] More metadata extraction fixes and tests update (#5560) 10 years ago
vrt.py [vrt] Prefix format ids 9 years ago
vube.py [planetaplay/quickvid/vube] Skip inaccessible sites 9 years ago
vuclip.py [vuclip] Fix extraction 9 years ago
vulture.py [vulture] Fix extraction 9 years ago
walla.py [walla] Convert to new subtitles system 10 years ago
washingtonpost.py [washingtonpost] fix test info 9 years ago
wat.py Update wat.py 10 years ago
wayofthemaster.py
wdr.py [wdr] split long lines 9 years ago
webofstories.py [webofstories:playlist] Improve and add test 9 years ago
weibo.py
wimp.py [wimp] Improve video URL regex 9 years ago
wistia.py Switch codebase to use sanitized_Request instead of 9 years ago
worldstarhiphop.py [worldstarhiphop] Support Android URLs (fixes #5629) 9 years ago
wrzuta.py
wsj.py Remove duplicate key 9 years ago
xbef.py [xbef] Use compat_urllib_parse_unquote 9 years ago
xboxclips.py
xfileshare.py Switch codebase to use sanitized_Request instead of 9 years ago
xhamster.py [xhamster] Remove unused import 9 years ago
xminus.py [xminus] Fix extraction 9 years ago
xnxx.py [xnxx] Use compat_urllib_parse_unquote 9 years ago
xstream.py [vgtv] update tests and correct format sorting 9 years ago
xtube.py Switch codebase to use sanitized_Request instead of 9 years ago
xuite.py [xuite] fix test md5 9 years ago
xvideos.py Switch codebase to use sanitized_Request instead of 9 years ago
xxxymovies.py
yahoo.py [yahoo] Support pages that use an alias (fixes #8084) 9 years ago
yam.py [yam] Add localized name 9 years ago
yandexmusic.py Switch codebase to use sanitized_Request instead of 9 years ago
yesjapan.py
yinyuetai.py [yinyuetai] Add localized name 9 years ago
ynet.py [ynet] Use compat_urllib_parse_unquote_plus 9 years ago
youjizz.py
youku.py [youku] Fix extraction (#8068) 9 years ago
youporn.py Switch codebase to use sanitized_Request instead of 9 years ago
yourupload.py [yourupload] Simplify 10 years ago
youtube.py [youtube] Fix acodec and vcodec order 9 years ago
zapiks.py [zapiks] Extend _VALID_URL (#5014) 10 years ago
zdf.py [zdf] fix rtmpt format downloading handle errors 9 years ago
zingmp3.py [zingmp3:album] Skip broken items 9 years ago