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 05d5392cda [common] Ignore subtitles in m3u8 10 years ago
..
__init__.py [southparkde] Fix naming inconsistency 10 years ago
abc.py [abc] Update test case 10 years ago
abc7news.py
academicearth.py
addanime.py [addanime] Add test for #5372 10 years ago
adobetv.py
adultswim.py [adultswim] Improve video_info extraction (Fixes #5152) 10 years ago
aftenposten.py [aftenposten] Adapt to new URL format 10 years ago
aftonbladet.py [aftonbladet] Modernize 10 years ago
airmozilla.py
aljazeera.py [aljazeera] Add unicode_literals marker 10 years ago
allocine.py [allocine] Add test for new URL format 10 years ago
alphaporno.py
anitube.py
anysex.py
aol.py
aparat.py
appletrailers.py
archiveorg.py [archive.org] Fix incorrect url condition (closes #5628) 10 years ago
ard.py [ard] Capture and output time restricted videos (Closes #5213) 10 years ago
arte.py [arte+7] Check formats (Closes #5224) 10 years ago
atresplayer.py Make sure netrc works for all extractors with login support 10 years ago
atttechchannel.py
audiomack.py [audiomack:album] Update testcase 10 years ago
azubu.py
baidu.py [baiduvideo] Improve _VALID_URL 10 years ago
bambuser.py [bambuser] Add support for authentication (#5478) 10 years ago
bandcamp.py [bandcamp] fix video_id parsing (fixes #4861) 10 years ago
bbccouk.py [bbccouk] Mute thumbnail 10 years ago
beatportpro.py [beatenpro] Fix tests 10 years ago
beeg.py
behindkink.py
bet.py
bild.py PEP8 applied 10 years ago
bilibili.py [bilibili] Extract multipart videos (closes #3250) 10 years ago
blinkx.py
bliptv.py [Cinemassacre] Add detection for videos from blip.tv 10 years ago
bloomberg.py [bloomberg] Adapt to website changes (fixes #5347) 10 years ago
bpb.py [bpb] Simplify (#4298) 10 years ago
br.py
breakcom.py [breakcom] Process only play purpose media formats (Closes #5164) 10 years ago
brightcove.py [brightcove] Always return lists from _extract_brightcove_urls 10 years ago
buzzfeed.py
byutv.py
c56.py [c56] Modernize and add duration extraction 11 years ago
camdemy.py [camdemy] Fix _VALID_URL 10 years ago
canal13cl.py
canalc2.py
canalplus.py [canalplus] Add support for itele.fr URLs (Closes #4931) 10 years ago
cbs.py [cbs] Modernize 10 years ago
cbsnews.py
cbssports.py [cbssports] Add extractor (closes #4996) 10 years ago
ccc.py [ccc] Add new extractor (Fixes #4890) 10 years ago
ceskatelevize.py [ceskatelevize] Convert to new subtitles system 10 years ago
channel9.py [channel9] Do not return compat_list results anymore 10 years ago
chilloutzone.py
chirbit.py
cinchcast.py [cinchcast] Wrap overly long lines (#4820) 10 years ago
cinemassacre.py [Cinemassacre] Support Youtube embedded videos (fixes #5131) 10 years ago
clipfish.py Remove useless u prefixes 10 years ago
cliphunter.py [cliphunter] Fix extraction and update test (Fixes #4362) 10 years ago
clipsyndicate.py PEP8 applied 10 years ago
cloudy.py [cloudy] Fix key extraction (Closes #5211) 10 years ago
clubic.py
cmt.py
cnet.py
cnn.py [cnn] Match more affilliates 10 years ago
collegehumor.py PEP8: applied even more rules 10 years ago
collegerama.py
comcarcoff.py
comedycentral.py [comedycentral] Fix feed uri request (Closes #5449, closes #5455) 10 years ago
common.py [common] Ignore subtitles in m3u8 10 years ago
commonmistakes.py
condenast.py Fix imports and general cleanup 10 years ago
cracked.py [cracked] Modernize 10 years ago
criterion.py
crooksandliars.py [crooksandliars] Quotes consistency 10 years ago
crunchyroll.py [Crunchyroll] Fix extraction on Python 2.6 10 years ago
cspan.py [cspan] Extract subtitles 10 years ago
ctsnews.py
dailymotion.py [dailymotion] Use https urls 10 years ago
daum.py
dbtv.py
dctp.py
deezer.py [deezer] Add support for geoblocking 11 years ago
defense.py
dfb.py
dhm.py [dhm] Improve _VALID_URL and add test 10 years ago
discovery.py [discovery] Fix extractor 10 years ago
divxstage.py [divxstage] added .to TLD 11 years ago
dotsub.py [dotsub] Fix extraction 10 years ago
douyutv.py [douyutv] Simplify usage of isinstance 10 years ago
drbonanza.py
dreisat.py [dreisat] Extend _VALID_URL (Closes #5548) 10 years ago
dropbox.py PEP8: applied even more rules 10 years ago
drtuber.py
drtv.py [drtv] Update test 10 years ago
dump.py [dump] Fix title extraction 10 years ago
dumpert.py [dumpert] Add nsfw cookie (Closes #5382) 10 years ago
dvtv.py
eagleplatform.py [eagleplatform] Skip georestricted test 10 years ago
ebaumsworld.py
echomsk.py
ehow.py
eighttracks.py [eighttracks] Remove unused import 10 years ago
einthusan.py [einthusan] Add description and beautify 11 years ago
eitb.py
ellentv.py [ellentv] Remove unused import 10 years ago
elpais.py
embedly.py [patreon] Add support for embedlies (fixes #4969) 10 years ago
empflix.py [empflix] Rewrite in terms of tnaflix 11 years ago
engadget.py [5min] Remove helper method and modernize 10 years ago
eporner.py
eroprofile.py [eroprofile] Add login support (#5269) 10 years ago
escapist.py [escapist] Add uploader to tests 10 years ago
everyonesmixtape.py
exfm.py [exfm] Modernize 11 years ago
expotv.py
extremetube.py [extremetube] Fix extraction (Closes #5127) 10 years ago
facebook.py [facebook] Extend _VALID_URL take 2 (#5120) 10 years ago
faz.py Remove unused imports 10 years ago
fc2.py Merge remote-tracking branch 'h-collector/master' 10 years ago
firedrive.py
firstpost.py
firsttv.py Remove unused imports 10 years ago
fivemin.py
fktv.py [fktv] Fix download URL 10 years ago
flickr.py [flickr] Don't use regex for extracting the info from the xml files 10 years ago
folketinget.py
footyroom.py [footyroom] Remove superfluous whitespace 10 years ago
fourtube.py
foxgay.py
foxnews.py [foxnews] Add extractor (Closes #4352) 10 years ago
foxsports.py [foxsports] Add extractor (Closes #5517) 10 years ago
franceculture.py
franceinter.py
francetv.py [culturebox] Fix test 10 years ago
freesound.py
freespeech.py
freevideo.py
funnyordie.py [funnyordie] Simplify subtitles 10 years ago
gamekings.py
gameone.py
gamersyde.py [gamersyde] Simplify 10 years ago
gamespot.py
gamestar.py [gamestar] Fix title extraction 10 years ago
gametrailers.py
gazeta.py [gazeta] Extend _VALID_URL 10 years ago
gdcvault.py [gdcvault] Add display_id 10 years ago
generic.py [generic] Detect more MLB videos (fixes #5443) 10 years ago
gfycat.py [gfycat] Simplify (Closes #5439, Closes #5394) 10 years ago
giantbomb.py
giga.py [giga] Fix view count extraction 10 years ago
glide.py
globo.py * Change globo.py flash ver to 17.0.0.132 - Chrome 42.0.2311.22 10 years ago
godtube.py [godtube] Fix on Python 2.6 10 years ago
goldenmoustache.py
golem.py Fix imports and general cleanup 10 years ago
googleplus.py [googleplus] Modernize and extract all formats 10 years ago
googlesearch.py
gorillavid.py [gorillavid] Switch 404 test to only matching 10 years ago
goshgay.py
groupon.py [groupon] Add extractor (Fixes #4386) 10 years ago
hark.py [hark] Modernize 10 years ago
hearthisat.py [hearthisat] Correct error message 10 years ago
heise.py
hellporno.py [hellporno] Extract all formats and improve 10 years ago
helsinki.py
hentaistigma.py [hentaistigma] Simplified (#2902) 11 years ago
historicfilms.py [historicfilms] Fix tape id extraction 10 years ago
history.py
hitbox.py [hitbox] Clarify download messages 10 years ago
hornbunny.py
hostingbulk.py
hotnewhiphop.py [hotnewhiphop] Modernize 10 years ago
howcast.py PEP8: applied even more rules 10 years ago
howstuffworks.py [howstuffworks] Parse only once, but right (#4383) 10 years ago
huffpost.py [huffpost] Make extraction more robust (Closes #4663) 10 years ago
hypem.py Fix imports and general cleanup 10 years ago
iconosquare.py [iconosquare] Fix extraction 10 years ago
ign.py [ign] Fix extraction of some videos in articles 10 years ago
imdb.py
imgur.py
ina.py [ina] Improve _VALID_URL regex (fixes #2328) 11 years ago
infoq.py
instagram.py [instagram] Modernize 10 years ago
internetvideoarchive.py
iprima.py Fix imports and general cleanup 10 years ago
ivi.py [ivi] Modernize 10 years ago
izlesene.py
jadorecettepub.py
jeuxvideo.py [jeuxvideo] Fix extraction (fixes #5190) 10 years ago
jove.py
jpopsukitv.py [jpopsuki] More modernize 10 years ago
jukebox.py PEP8: applied even more rules 10 years ago
kaltura.py [kaltura] Extend _VALID_URL (Closes #5081) 10 years ago
kanalplay.py [kanalplay] Fix test 10 years ago
kankan.py [kankan] Modernize 10 years ago
karaoketv.py [karaoketv] Remove unused import 10 years ago
keek.py
keezmovies.py [keezmovies] Fix extraction and modernize test 10 years ago
khanacademy.py
kickstarter.py PEP8: applied even more rules 10 years ago
kontrtube.py
krasview.py [krasview] Fix extraction (Closes #5228) 10 years ago
ku6.py
la7.py
laola1tv.py
letv.py [letv] Clarify download message 10 years ago
libsyn.py [lybsyn] pep8: add space around operator 10 years ago
lifenews.py [lifenews] Use `_proto_relative_url` 10 years ago
liveleak.py
livestream.py [livestream:original] Update url format (fixes #5598) 10 years ago
lnkgo.py [lnkgo] Adapt to website changes 10 years ago
lrt.py
lynda.py
m6.py PEP8: applied even more rules 10 years ago
macgamestore.py
mailru.py
malemotion.py
mdr.py PEP8 applied 10 years ago
megavideoz.py [megavideoz] Improve non-existing videos check 10 years ago
metacafe.py
metacritic.py
mgoon.py
minhateca.py
ministrygrid.py
miomio.py [miomio] Replace the slow test case 10 years ago
mit.py
mitele.py
mixcloud.py [mixcloud] Simplify url extraction 10 years ago
mlb.py [MLB] Extend _VALID_URL (#5443) 10 years ago
moevideo.py
mofosex.py
mojvideo.py
moniker.py [moniker] Check not found error (#5541) 10 years ago
mooshare.py
morningstar.py
motherless.py PEP8 applied 10 years ago
motorsport.py
movieclips.py Fix imports and general cleanup 10 years ago
moviezine.py
movshare.py
mpora.py
mtv.py [mtv] Stuff lang into info URL when available 10 years ago
muenchentv.py
musicplayon.py PEP8 applied 10 years ago
musicvault.py [musicvault] Use the Kaltura extractor 10 years ago
muzu.py [muzu] Modernize 10 years ago
myspace.py
myspass.py
myvideo.py Fix all PEP8 issues except E501 10 years ago
myvidster.py
nationalgeographic.py [nationalgeographic] Add extractor (closes #4960) 10 years ago
naver.py Fix imports and general cleanup 10 years ago
nba.py [nba] Remove unused import 10 years ago
nbc.py [NBC] Enhance embedURL extraction (closes #2549) 10 years ago
ndr.py
ndtv.py
nerdcubed.py
nerdist.py [nerdist] Add new extractor (Fixes #4851) 10 years ago
netzkino.py [netzkino] Skip download in test case 10 years ago
newgrounds.py
newstube.py PEP8 applied 10 years ago
nextmedia.py
nfb.py Fix imports and general cleanup 10 years ago
nfl.py [nfl] Add support for articles pages (fixes #4848) 10 years ago
nhl.py [nhl:news] Add extractor (Closes #4805) 10 years ago
niconico.py [niconico] Fix so* video extraction (fixes #4874) (#2087) 10 years ago
ninegag.py
noco.py [noco] Remove unused import 10 years ago
normalboots.py [normalboots] Remove unused import 10 years ago
nosvideo.py Fix imports and general cleanup 10 years ago
novamov.py
nowness.py
nowvideo.py
npo.py [npo] Skip broken URL links (Closes #5266) 10 years ago
nrk.py [nrk:playlist] Relax video id regex and improve _VALID_URL 10 years ago
ntvde.py [n-tv.de] Use native m3u8 as best format 10 years ago
ntvru.py
nuvid.py Fix imports and general cleanup 10 years ago
nytimes.py [nytimes] Extend _VALID_URL (#2754) 10 years ago
odnoklassniki.py
oktoberfesttv.py [oktoberfesttv] Add new extractor (Fixes #3845) 11 years ago
ooyala.py
openfilm.py
orf.py [orf:iptv] Update test 10 years ago
parliamentliveuk.py
patreon.py [patreon] Add support for embedlies (fixes #4969) 10 years ago
pbs.py [pbs] Add `format_id` for direct links 10 years ago
philharmoniedeparis.py [philharmoniedeparis] Fix extraction and tests, improve, simplify 10 years ago
phoenix.py [phoenix] Extend _VALID_URL (#5322) 10 years ago
photobucket.py Fix imports and general cleanup 10 years ago
pladform.py [pladform] Update test 10 years ago
planetaplay.py
played.py [played] Skip test 10 years ago
playfm.py [playfm] Adapt to v2api (Closes #5344) 10 years ago
playvid.py Fix imports and general cleanup 10 years ago
playwire.py [playwire] Add extractor 10 years ago
podomatic.py PEP8 applied 10 years ago
pornhd.py
pornhub.py [pornhub] Fix comment count extraction (Closes #5320) 10 years ago
pornotube.py
pornovoisines.py [pornovoisines] Simplify 10 years ago
pornoxo.py [pornoxo] Fix test (view count) 11 years ago
primesharetv.py [primesharetv] Clean up 10 years ago
promptfile.py Fix imports and general cleanup 10 years ago
prosiebensat1.py [prosiebensat1] Fix test 10 years ago
puls4.py [puls4] Improve and extract more metadata 10 years ago
pyvideo.py
qqmusic.py [extractor/common] Add the encoding parameter 10 years ago
quickvid.py
r7.py
radiobremen.py
radiode.py [radio.de] Fix extraction 10 years ago
radiofrance.py
radiojavan.py [radiojavan] Sort formats 10 years ago
rai.py [rai] Add test for #5396 10 years ago
rbmaradio.py
redtube.py [redtube] Fix test 10 years ago
restudy.py
reverbnation.py
ringtv.py [ringtv] Modernize test definition 10 years ago
ro220.py
rottentomatoes.py [rottentomatoes] Modernize test definition 10 years ago
roxwel.py
rtbf.py
rte.py [rte] PEP8 10 years ago
rtl2.py
rtlnl.py
rtlnow.py
rtp.py [rtp] Construct regular HTTP download URLs (#4882) 10 years ago
rts.py
rtve.py [rtve] Detect videos that are no longer available 10 years ago
ruhd.py [ruhd] Simplify 10 years ago
rutube.py [vk] Add support for rutube embeds (Fixes #4514) 10 years ago
rutv.py [rutv] Remove superfluous check 10 years ago
safari.py [safari] Improve and simplify 10 years ago
sandia.py [sandia] Add new extractor (#4974) 10 years ago
sapo.py
savefrom.py [savefrom] Make test description more flexible 11 years ago
sbs.py
scivee.py
screencast.py
screencastomatic.py
screenwavemedia.py [Cinemassacre] Move to a standalone module 10 years ago
senateisvp.py [senate] Simplify 10 years ago
servingsys.py
sexu.py [sexu] Modernize (#4171) 10 years ago
sexykarma.py [sexykarma] Add age_limit designation 10 years ago
shared.py
sharesix.py
sina.py
slideshare.py [slideshare] Fix extraction (#5279) 10 years ago
slutload.py
smotri.py
snotr.py [snotr] Add description 11 years ago
sockshare.py
sohu.py [Sohu] Fix title extraction 10 years ago
soundcloud.py [soundcloud] Raise an error instead of calling 'report_error' 10 years ago
soundgasm.py
southpark.py [southparknl] Fix test to match playlist tests 10 years ago
space.py Remove useless u prefixes 10 years ago
spankbang.py [spankbang] Improve and simplify 10 years ago
spankwire.py
spiegel.py [spiegel] Use generalized formats pre-testing 10 years ago
spiegeltv.py
spike.py [spike] Extend _VALID_URL (Closes #5420) 10 years ago
sport5.py PEP8 applied 10 years ago
sportbox.py
sportdeutschland.py [sportdeutschland] Fix extraction (fixes #4544) 10 years ago
srf.py [srf] Show display_id when present 10 years ago
srmediathek.py fix srmediathek description 10 years ago
ssa.py [ssa] Add extractor (Closes #5169) 10 years ago
stanfordoc.py
steam.py
streamcloud.py Remove unused imports 10 years ago
streamcz.py [streamcz] Fix extraction (Closes #4940) 10 years ago
streetvoice.py [streetvoice] Improve 10 years ago
sunporno.py
svtplay.py
swrmediathek.py PEP8: E225,E227 10 years ago
syfy.py [syfy] Remove test checksum 10 years ago
sztvhu.py [sztv] Remove useless determine_ext call 10 years ago
tagesschau.py
tapely.py
tass.py
teachertube.py [teachertube] Modernize 10 years ago
teachingchannel.py [teachingchannel] Add extractor (closes #3048) 11 years ago
teamcoco.py [teamcoco] Fix extracting preload data again 10 years ago
techtalks.py
ted.py [ted] Skip hls quality selection format 10 years ago
telebruxelles.py [telebruxelles] Simplify (#4270) 10 years ago
telecinco.py
telemb.py
teletask.py [teletask] Fix test definition 10 years ago
tenplay.py
testtube.py [testtube] Fix test case 1 10 years ago
testurl.py
tf1.py
theonion.py [theonion] Modernize 10 years ago
theplatform.py [theplaform] Fix FutureWarning 10 years ago
thesixtyone.py
thisav.py PEP8: more applied 10 years ago
thvideo.py [thvideo] Simplify (#3848) 11 years ago
tinypic.py
tlc.py
tmz.py
tnaflix.py
toutv.py
toypics.py
traileraddict.py PEP8: applied even more rules 10 years ago
trilulilu.py
trutube.py [trutube] Strip title 10 years ago
tube8.py
tudou.py
tumblr.py [tumblr] Dismiss warnings for optional fields (fixes #5202) 10 years ago
tunein.py [tunein] Ignore reliability if it's >90% (#4097) 10 years ago
turbo.py
tutv.py
tv4.py [tv4] Add new extractor (Closes #4839) (Closes #2103) 10 years ago
tvigle.py [tvigle] Add support for cloud URLs (Closes #4887) 10 years ago
tvp.py
tvplay.py
tweakers.py [tweakers] Switch extraction to xspf playlist, extract all formats and meta (#4881) 10 years ago
twentyfourvideo.py
twentytwotracks.py [22tracks] Improve and simplify 10 years ago
twitch.py [twitch] Only match digits for the video id 10 years ago
ubu.py [ubu] Fix test and modernize 10 years ago
udemy.py
udn.py [UDNEmbed] Enhance error checking and extend _VALID_URL 10 years ago
ultimedia.py [ultimedia] PEP8 10 years ago
unistra.py [unistra] Modernize 11 years ago
urort.py
ustream.py [ustream] Try to extract uploader from JSON data (#5128) 10 years ago
varzesh3.py [varzesh3] Simplify 10 years ago
vbox7.py Fix imports and general cleanup 10 years ago
veehd.py [VeeHD] Replace the third test case due to copyright issues 10 years ago
veoh.py Fix imports and general cleanup 10 years ago
vessel.py [vessel] Fix pep8 issue 10 years ago
vesti.py
vevo.py [vevo] Restore SMIL support (#3656) 10 years ago
vgtv.py [vgtv] Fix _VALID_URL (Closes #5578) 10 years ago
vh1.py
vice.py [vice] Remove a redundant print 10 years ago
viddler.py [viddler] PEP8 10 years ago
videobam.py
videodetective.py
videofyme.py
videolecturesnet.py
videomega.py [videomega] Fix extraction and update test (Fixes #5235) 10 years ago
videopremium.py [videopremium] Modernize 10 years ago
videott.py [videott] Improve _VALID_URL and add test 10 years ago
videoweed.py PEP8 applied 10 years ago
vidme.py [vidme] Fix view_count extraction and remove comment_count extraction (Fixes #5133) 10 years ago
vidzi.py PEP8 applied 10 years ago
vier.py
viewster.py [viewster] Improve extraction 10 years ago
viki.py [viki] Remove clean_html call 10 years ago
vimeo.py [vimeo] Fix password protected videos again (#5082) 10 years ago
vimple.py [vimple] Fix extraction (Closes #5448) 10 years ago
vine.py [vine] flake8 10 years ago
vk.py
vodlocker.py
vporn.py [vporn] More metadata extraction fixes and tests update (#5560) 10 years ago
vrt.py PEP8 applied 10 years ago
vube.py
vuclip.py Fix imports and general cleanup 10 years ago
vulture.py [Vulture] Add support for vulture.com 11 years ago
walla.py
washingtonpost.py
wat.py Update wat.py 10 years ago
wayofthemaster.py [wayofthemaster] Remove unused import 11 years ago
wdr.py
webofstories.py
weibo.py PEP8: applied even more rules 10 years ago
wimp.py [wimp] Fix video URL regex 10 years ago
wistia.py Fix imports and general cleanup 10 years ago
worldstarhiphop.py PEP8 applied 10 years ago
wrzuta.py
wsj.py
xbef.py
xboxclips.py
xhamster.py
xminus.py
xnxx.py Fix imports and general cleanup 10 years ago
xtube.py
xuite.py [Xuite] Fix extraction on python 3.2 10 years ago
xvideos.py
xxxymovies.py
yahoo.py [yahoo] Extend _VALID_URL 10 years ago
yam.py [yam] Skip test 10 years ago
yandexmusic.py [yandexmusic] Site mirrors 10 years ago
yesjapan.py
ynet.py
youjizz.py [youjizz] Modernize (#4131) 10 years ago
youku.py
youporn.py [YouPorn] Fix extractor 10 years ago
yourupload.py [yourupload] Simplify 10 years ago
youtube.py [youtube] Catch more alert messages (closes #5074) 10 years ago
zapiks.py [zapiks] Extend _VALID_URL (#5014) 10 years ago
zdf.py
zingmp3.py