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.
youtube-dl/youtube_dl/extractor
Sergey M․ 6fb8ace671 [moniker] Add support for builtin embedded videos (Closes #7244) 9 years ago
..
__init__.py [clyp] Add extractor 9 years ago
abc.py [abc] Support more URL formats 9 years ago
abc7news.py
academicearth.py
addanime.py [addanime] Add test for #5372 10 years ago
adobetv.py [generic/adobetv] Support AdobeTVVideo embeds (#6039) 10 years ago
adultswim.py [adultswim] Don't default to the native m3u8 downloader (closes #7243) 9 years ago
aftenposten.py
aftonbladet.py [aftonbladet] Fix extraction and update _VALID_URL (Fixes #5863) 10 years ago
airmozilla.py
aljazeera.py
allocine.py [allocine] Add test for new URL format 10 years ago
alphaporno.py
anitube.py
anysex.py
aol.py
aparat.py
appleconnect.py [appleconnect] Add new extractor (fixes #6189) 10 years ago
appletrailers.py [appletrailers] Quotes consistency 9 years ago
archiveorg.py [archive.org] Fix incorrect url condition (closes #5628) 10 years ago
ard.py [ard:mediathek] Add test for direct mp4 10 years ago
arte.py
atresplayer.py
atttechchannel.py
audiomack.py
azubu.py [azubu] Add extractor (Closes #4379) 10 years ago
baidu.py
bambuser.py
bandcamp.py [bandcamp] Modernize 9 years ago
bbc.py [bbc.co.uk:article] Add new extractor (#7257) 9 years ago
beatportpro.py [beatenpro] Fix tests 10 years ago
beeg.py [beeg] Fix extraction (Closes #7155) 9 years ago
behindkink.py
bet.py [bet] Use compat_urllib_parse_unquote 10 years ago
bild.py [bild] Strip title 9 years ago
bilibili.py
blinkx.py
bliptv.py [bliptv] Remove unused import 10 years ago
bloomberg.py
bpb.py [bpb] Simplify (#4298) 10 years ago
br.py Added audio test for BRIE 10 years ago
breakcom.py [break] Add age_limit to test 10 years ago
brightcove.py
buzzfeed.py [buzzfeed] Fix playlist test case 10 years ago
byutv.py [BYUtvIE] Change thumbnail regex so test does not fail 10 years ago
c56.py
camdemy.py [camdemy] Fix _VALID_URL 10 years ago
canal13cl.py
canalc2.py [canalc2] Fix test 9 years ago
canalplus.py [canalplus] PEP 8 9 years ago
cbs.py
cbsnews.py [CBSNewsIE] Relax thumbnail regex so test passes 10 years ago
cbssports.py
ccc.py
ceskatelevize.py
channel9.py [channel9] Update tests' thumbnails 9 years ago
chaturbate.py [chaturbate] Improve and capture error message 9 years ago
chilloutzone.py
chirbit.py [chirbit] Clarify extractors' IE_NAMEs 10 years ago
cinchcast.py
cinemassacre.py
clipfish.py
cliphunter.py
clipsyndicate.py [clipsyndicate] Use _match_id 10 years ago
cloudy.py
clubic.py
clyp.py [clyp] Improve and cleanup (Closes #7194) 9 years ago
cmt.py [cmt] Simplify (mentioned in #2072) 11 years ago
cnet.py
cnn.py [cnn] Relax _VALID_URL again (fixes #5737) 10 years ago
collegehumor.py PEP8: applied even more rules 10 years ago
collegerama.py [collegerama] Add extractor (#4540) 10 years ago
comcarcoff.py
comedycentral.py [comedycentral] Fix youtube-dl :thedailyshow 9 years ago
common.py [extractor/common] get the redirected m3u8_url in _extract_m3u8_formats 9 years ago
commonmistakes.py
condenast.py
cracked.py [cracked] Modernize 10 years ago
criterion.py [criterion] fix description extraction 9 years ago
crooksandliars.py
crunchyroll.py [crunchyroll] Improve subtitle regex (Closes #7262) 9 years ago
cspan.py
ctsnews.py [ctsnews] Add localized name 10 years ago
dailymotion.py [dailymotion] Extract f4m formats 9 years ago
daum.py
dbtv.py
dcn.py
dctp.py
deezer.py
defense.py PEP8: W503 10 years ago
dfb.py [dfb] Extract formats 10 years ago
dhm.py [dhm] Remove unused import 10 years ago
discovery.py [discovery] Rewrite DiscoveryIE (fixes #5898) 10 years ago
dotsub.py
douyutv.py
dramafever.py
drbonanza.py [drbonanza] Fix extraction of videos 10 years ago
dreisat.py
dropbox.py PEP8: applied even more rules 10 years ago
drtuber.py
drtv.py [drtv] Improve extraction (Closes #5792) 10 years ago
dump.py [dump] Fix title extraction 10 years ago
dumpert.py
dvtv.py [dvtv] Fix thumbnail scheme 10 years ago
eagleplatform.py [eagleplatform] Identify hls formats 9 years ago
ebaumsworld.py
echomsk.py
ehow.py [ehow] Simplify 10 years ago
eighttracks.py [eighttracks] Remove unused import 10 years ago
einthusan.py [einthusan] Add description and beautify 11 years ago
eitb.py [eitb] Modernize 11 years ago
ellentv.py [ellentv] Remove unused import 10 years ago
elpais.py
embedly.py
engadget.py [engadget] accept short video urls 9 years ago
eporner.py
eroprofile.py
escapist.py [escapist] Add uploader to tests 10 years ago
espn.py [espn] Add extractor (#4396) 10 years ago
esri.py [esri:video] Rename extractor 10 years ago
europa.py [europa] Style fix: add whitespace after comma 9 years ago
everyonesmixtape.py Fix imports and general cleanup 10 years ago
exfm.py [exfm] Modernize 11 years ago
expotv.py [bild] Make more robust and improve hls extraction 9 years ago
extremetube.py [extremetube] Fix extraction (Closes #5127) 10 years ago
facebook.py [facebook] Fix extraction (Closes #7252) 9 years ago
faz.py
fc2.py [niconico] Use encode_dict 10 years ago
fczenit.py [fczenit] Add extractor 9 years ago
firstpost.py [firstpost] Modernize 10 years ago
firsttv.py
fivemin.py [5min] extract more video info and formats 9 years ago
fivetv.py
fktv.py [fktv] get format_id from video file ext 9 years ago
flickr.py
folketinget.py
footyroom.py
fourtube.py [4tube] Try extracting sources from the webpage before fetching player.js (Closes #7103) 9 years ago
foxgay.py [foxgay] Add thumbnail to test definition 10 years ago
foxnews.py [foxnews] Clarify IE_DESC 10 years ago
foxsports.py [foxsports] Support some more URLs (#5611) 10 years ago
franceculture.py [franceculture] Rewrite for new HTML scheme (Fixes #4853) 10 years ago
franceinter.py [franceinter] Fix extraction and modernize 11 years ago
francetv.py [francetv] fix style issues reported by flake8 9 years ago
freesound.py [freesound] Modernize 11 years ago
freespeech.py
freevideo.py [freevideo] Simplify and raise error for foreigners (Fixes #4131) 10 years ago
funnyordie.py
gamekings.py
gameone.py [gameone] Modernize 10 years ago
gamersyde.py
gamespot.py [gamespot] Use compat_urllib_parse_unquote 10 years ago
gamestar.py [gamestar] Fix title extraction 10 years ago
gametrailers.py
gazeta.py
gdcvault.py
generic.py
gfycat.py
giantbomb.py [giantbomb] Add extractor (Closes #4432) 10 years ago
giga.py
glide.py
globo.py [globo] Fix extraction and make more robust (Closes #6728) 10 years ago
godtube.py
goldenmoustache.py Remove unused imports 10 years ago
golem.py Fix imports and general cleanup 10 years ago
googleplus.py
googlesearch.py Fix imports and general cleanup 10 years ago
gorillavid.py
goshgay.py
groupon.py
hark.py [hark] Modernize 10 years ago
hearthisat.py [hearthisat] Correct error message 10 years ago
heise.py [heise] Fix description, thumbnail and format ID 10 years ago
hellporno.py
helsinki.py
hentaistigma.py [hentaistigma] Modernize 10 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
hotnewhiphop.py [hotnewhiphop] Modernize 10 years ago
howcast.py [howcast] Fix extraction and modernize 10 years ago
howstuffworks.py match only the test url 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
ign.py
imdb.py [imdb] Fix extraction (fixes #7220) 9 years ago
imgur.py [imgut:album] Add extractor (Closes #6711) 10 years ago
ina.py Add support of HTTPS for ina.fr 10 years ago
indavideo.py [indavideo] Remove unused import 10 years ago
infoq.py
instagram.py [instagram:user] Truncate title to 80 characters (#5919) 10 years ago
internetvideoarchive.py [internetvideoarchive] Update test's duration field 10 years ago
iprima.py
iqiyi.py [iqiyi] Update key 9 years ago
ir90tv.py
ivi.py
izlesene.py [izlesene] Avoid timestamp differences in tests due to DST 10 years ago
jadorecettepub.py PEP8 applied 10 years ago
jeuxvideo.py [jeuxvideo] Fallback on og:title (Closes #7186, closes #7190) 9 years ago
jove.py
jpopsukitv.py [jpopsuki] More modernize 10 years ago
jukebox.py
kaltura.py
kanalplay.py [utils,common] Merge format_srt_time and _subtitles_timecode 10 years ago
kankan.py
karaoketv.py [karaoketv] Use compat_urllib_parse_unquote_plus 10 years ago
karrierevideos.py
keek.py [keek] Strip title 9 years ago
keezmovies.py [keezmovies] Fix extraction and modernize test 10 years ago
khanacademy.py [khanacademy] Update test 10 years ago
kickstarter.py [kickstarted] Extract thumbnails in embedded videos (#5929) 10 years ago
kontrtube.py [kontrtube] Fix extraction (Closes #6644) 10 years ago
krasview.py [krasview] Skip download for test 10 years ago
ku6.py
kuwo.py
la7.py
laola1tv.py [laola1tv] Allow live stream downloads 10 years ago
lecture2go.py [lecture2go] Make optional fields non-fatal 10 years ago
letv.py [letv] Update M3U8's MIME type 9 years ago
libsyn.py [libsyn] Strip options from player URL 10 years ago
lifenews.py
limelight.py [limelight] Add test video with subtitles 9 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 [lrt] Pass --realtime to rtmpdump 10 years ago
lynda.py [lynda] Extract all prioritized streams 9 years ago
m6.py
macgamestore.py
mailru.py
malemotion.py
mdr.py
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 [mitele] Fix test checksum 9 years ago
mixcloud.py
mlb.py
moevideo.py
mofosex.py
mojvideo.py
moniker.py [moniker] Add support for builtin embedded videos (Closes #7244) 9 years ago
mooshare.py
morningstar.py
motherless.py
motorsport.py [motorsport] Fix extraction and make trailing '/' optional 10 years ago
movieclips.py
moviezine.py
movshare.py PEP8 applied 10 years ago
mpora.py
mtv.py [mtvservices:embedded] Add _extract_url 9 years ago
muenchentv.py
musicplayon.py PEP8 applied 10 years ago
muzu.py
mwave.py [mwave] Improve 10 years ago
myspace.py pep8 and minor beautification all around 10 years ago
myspass.py
myvi.py
myvideo.py
myvidster.py
nationalgeographic.py
naver.py [naver] Remove unused import 9 years ago
nba.py
nbc.py
ndr.py [njoy] Add support for URLs without display id 9 years ago
ndtv.py
nerdcubed.py
nerdist.py [nerdist] Add new extractor (Fixes #4851) 10 years ago
neteasemusic.py
netzkino.py Fix URL template extraction for netzkino. Fixes #5614 10 years ago
newgrounds.py PEP8 applied 10 years ago
newstube.py [newstube] style: fix alignment 10 years ago
nextmedia.py
nfb.py Fix imports and general cleanup 10 years ago
nfl.py [nfl] Add test for #7012 9 years ago
nhl.py [nhl:news] Add support for iframe embeds (Closes #6941) 10 years ago
niconico.py
ninegag.py
noco.py [noco.tv] Fix issue #6066: title interpreted as integer 10 years ago
normalboots.py
nosvideo.py
nova.py
novamov.py
nowness.py
nowtv.py FIX: nowtv 9 years ago
nowvideo.py
npo.py
nrk.py [nrktv] Rework subtitles and eliminate downloading twice 9 years ago
ntvde.py
ntvru.py
nuvid.py
nytimes.py
odnoklassniki.py [ok] Extend _VALID_URL 9 years ago
oktoberfesttv.py
onionstudios.py
ooyala.py [ooyala] Fix unresolved reference 10 years ago
orf.py
parliamentliveuk.py Remove unused imports and clarify variable names 11 years ago
patreon.py
pbs.py [pbs] Carry long line 9 years ago
periscope.py [quickscope] Fix typo 10 years ago
philharmoniedeparis.py
phoenix.py
photobucket.py
pinkbike.py [pinkbike] PEP8 10 years ago
pladform.py [pladform] Update test 10 years ago
planetaplay.py
played.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 10 years ago
playfm.py [playfm] Adapt to v2api (Closes #5344) 10 years ago
playtvak.py [playtvak] PEP 8 10 years ago
playvid.py [playvid] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus 10 years ago
playwire.py [playwire] Fix test 10 years ago
pluralsight.py
podomatic.py
porn91.py
pornhd.py [pornhd] Fix extraction (fixes #4915) 10 years ago
pornhub.py
pornotube.py [pornotube] Adapt to new interface 10 years ago
pornovoisines.py [pornovoisines] Improve average_rating extraction and update test case 10 years ago
pornoxo.py
primesharetv.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 10 years ago
promptfile.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 10 years ago
prosiebensat1.py [prosiebensat1] Modernize 10 years ago
puls4.py [puls4] Improve and extract more metadata 10 years ago
pyvideo.py
qqmusic.py [qqmusic] Allow [mm:ss] timestamps 9 years ago
quickvid.py
r7.py [r7] Add extractor (Closes #4405, closes #5004) 10 years ago
radiobremen.py
radiode.py
radiofrance.py
radiojavan.py [radiojavan] Sort formats 10 years ago
rai.py
rbmaradio.py PEP8: applied even more rules 10 years ago
rds.py
redtube.py
restudy.py
reverbnation.py [reverbnation] The 'uploader_id' field must be a string 11 years ago
ringtv.py [ringtv] Modernize test definition 10 years ago
ro220.py [util] Move compatibility functions out of util 10 years ago
rottentomatoes.py
roxwel.py [roxwel] Modernize 11 years ago
rtbf.py [rtbf] Fix extraction (closes #7133) 9 years ago
rte.py [rte] Actually recognize https urls 9 years ago
rtl2.py
rtlnl.py [rtlnl] Update unencrypted streams comment (#6337) 10 years ago
rtp.py
rts.py [rts] Add support for articles with videos on rhs (Closes #6332) 10 years ago
rtve.py [rtve] Fix extraction (fixes #6723) 10 years ago
rtvnh.py
ruhd.py
rutube.py [rutube] Add age_limit to test 10 years ago
rutv.py
ruutu.py [ruutu] Limit resolution split to 2 pieces (Closes #7037, closes #7042) 9 years ago
safari.py [safari] Use raise_login_required 10 years ago
sandia.py
sapo.py
savefrom.py [savefrom] Make test description more flexible 11 years ago
sbs.py [sbs] Simplify 10 years ago
scivee.py PEP8 applied 10 years ago
screencast.py Fix imports and general cleanup 10 years ago
screencastomatic.py [screencastomatic] Remove unused variable 10 years ago
screenwavemedia.py
senateisvp.py [senateisvp] Pass extra param as query segment without `?` 9 years ago
servingsys.py [servingsys] Modernize 10 years ago
sexu.py [sexu] Modernize (#4171) 10 years ago
sexykarma.py [sexykarma] Fix test 10 years ago
shahid.py
shared.py [shared] Add filesize to test 10 years ago
sharesix.py Fix imports and general cleanup 10 years ago
sina.py [sina] Modernize and simplify 10 years ago
slideshare.py
slutload.py
smotri.py [smotri] Use raise_login_required 10 years ago
snagfilms.py [snagfilms] Don't use '_' as a variable that is used 10 years ago
snotr.py
sohu.py
soompi.py
soundcloud.py [soundcloud] Update client id (Closes #6930) 10 years ago
soundgasm.py [soundgasm] PEP8 10 years ago
southpark.py
space.py Remove useless u prefixes 10 years ago
spankbang.py
spankwire.py [spankwire] Preserve old uploader pattern 10 years ago
spiegel.py [spiegel] Accept iframe urls 10 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 10 years ago
sportdeutschland.py [sportdeutschland] Fix extraction 10 years ago
srf.py
srmediathek.py
ssa.py
stanfordoc.py PEP8: applied even more rules 10 years ago
steam.py
stitcher.py [stitcher] Remove origEpisodeURL 9 years ago
streamcloud.py Remove unused imports 10 years ago
streamcz.py
streetvoice.py
sunporno.py
svt.py
swrmediathek.py
syfy.py [syfy] Remove test checksum 10 years ago
sztvhu.py [sztv] Remove useless determine_ext call 10 years ago
tagesschau.py
tapely.py [tapely] Improve _VALID_URL 9 years ago
tass.py
teachertube.py
teachingchannel.py [teachingchannel] Add extractor (closes #3048) 11 years ago
teamcoco.py
techtalks.py [techtalks] Modernize 11 years ago
ted.py
telebruxelles.py
telecinco.py
telegraaf.py
telemb.py [telemb] Add comment to test 11 years ago
teletask.py
tenplay.py
testtube.py [testtube] Fix test case 1 10 years ago
testurl.py [testurl] Fix case when only one IE matches 11 years ago
tf1.py [tf1] Extend _VALID_URL (Closes #5848) 10 years ago
theonion.py
theplatform.py [theplatform] Use subtitles from SMIL, too 10 years ago
thesixtyone.py [thesixtyone] Modernize 10 years ago
thisamericanlife.py
thisav.py PEP8: more applied 10 years ago
thvideo.py [thvideo] Simplify (#3848) 11 years ago
tinypic.py [tinypic] Tweak VALID_URL regex (Closes #4754) 10 years ago
tlc.py
tmz.py
tnaflix.py
toutv.py
toypics.py [toypics:user] Update test playlist count 11 years ago
traileraddict.py
trilulilu.py
trutube.py [trutube] Strip title 10 years ago
tube8.py
tubitv.py [tubitv] Use raise_login_required 10 years ago
tudou.py
tumblr.py [tumblr] Remove redundant field 9 years ago
tunein.py [tunein] Ignore reliability if it's >90% (#4097) 10 years ago
turbo.py
tutv.py [tutv] Fix test 9 years ago
tv2.py [tv2:article] Add extractor (Closes #5724) 10 years ago
tv4.py
tvc.py
tvigle.py
tvp.py [tvp] Fix extraction 10 years ago
tvplay.py
tweakers.py [tweakers] Remove unused imports 10 years ago
twentyfourvideo.py
twentytwotracks.py
twitch.py [twitch:vod] Formatting 9 years ago
twitter.py [twitter:card] Support YouTube embeds 9 years ago
ubu.py
udemy.py
udn.py
ultimedia.py
unistra.py
urort.py Fix imports and general cleanup 10 years ago
ustream.py [ustream] Fix tests 9 years ago
varzesh3.py
vbox7.py
veehd.py
veoh.py Fix imports and general cleanup 10 years ago
vessel.py
vesti.py PEP8: applied even more rules 10 years ago
vevo.py
vgtv.py
vh1.py
vice.py [vice] Modernize 10 years ago
viddler.py [viddler] PEP8 10 years ago
videodetective.py Fix imports and general cleanup 10 years ago
videofyme.py [videofyme] Modernize 10 years ago
videolecturesnet.py [videolecturesnet] Add test video with broken direct format links 9 years ago
videomega.py
videopremium.py
videott.py [videott] Fix for python 3.2 10 years ago
videoweed.py
vidme.py [vidme] Check for deleted videos 9 years ago
vidzi.py
vier.py [vier:videos] Fix extraction with old approach (Closes #6806) 10 years ago
viewster.py [viewster] Fix failing m3u8 9 years ago
viki.py [viki] Rewrite dict selection codes 10 years ago
vimeo.py [vimeo] New test, fixed one older test 9 years ago
vimple.py [vimple] Extract spruto player based extractor class 10 years ago
vine.py [vine] Use _search_regex for JSON data (Closes #7254, closes #7255) 9 years ago
vk.py [vk] Detect vimeo embeds (Closes #7021) 9 years ago
vlive.py [vlive] PEP8 10 years ago
vodlocker.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 10 years ago
voicerepublic.py
vporn.py [vporn] More metadata extraction fixes and tests update (#5560) 10 years ago
vrt.py PEP8 applied 10 years ago
vube.py [planetaplay/quickvid/vube] Skip inaccessible sites 10 years ago
vuclip.py [vuclip] Fix extraction 10 years ago
vulture.py [vulture] Fix extraction 10 years ago
walla.py [walla] Convert to new subtitles system 10 years ago
washingtonpost.py
wat.py Update wat.py 10 years ago
wayofthemaster.py
wdr.py
webofstories.py [webofstories:playlist] Improve and add test 10 years ago
weibo.py
wimp.py
wistia.py
worldstarhiphop.py [worldstarhiphop] Support Android URLs (fixes #5629) 10 years ago
wrzuta.py [wrzuta] Fallback to mp3 on unknown media type (#4156) 10 years ago
wsj.py [wsj] Correct test case 10 years ago
xbef.py
xboxclips.py
xhamster.py More title extraction fixing. 10 years ago
xminus.py [xminus] Fix extraction 10 years ago
xnxx.py
xstream.py [xstream] Move xstream to separate extractor 10 years ago
xtube.py [xtube] Use compat_urllib_parse_unquote 10 years ago
xuite.py
xvideos.py
xxxymovies.py
yahoo.py
yam.py
yandexmusic.py [yandexmusic:track] Extract original size thumbnail (Closes #7160) 9 years ago
yesjapan.py
yinyuetai.py [yinyuetai] Add localized name 10 years ago
ynet.py [ynet] Use compat_urllib_parse_unquote_plus 10 years ago
youjizz.py [youjizz] Modernize (#4131) 10 years ago
youku.py [youku] Fix videopassword test 10 years ago
youporn.py [youporn] Extract comment count 9 years ago
yourupload.py [yourupload] Simplify 10 years ago
youtube.py [youtube:channel] Support age restricted channels (fixes #7277) 9 years ago
zapiks.py [zapiks] Extend _VALID_URL (#5014) 10 years ago
zdf.py [zdf] Modernize and PEP 8 9 years ago
zingmp3.py [zingmp3:album] Skip broken items 9 years ago