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-dlc/youtube_dl/extractor
Remita Amine 3545d38bfb [sixplay] add missing parenthesis 6 years ago
..
__init__.py lazy extractors: Output if it's enabled in the verbose log 9 years ago
abc.py [abc:iview] Extract more series metadata 7 years ago
abcnews.py
abcotvs.py
academicearth.py
acast.py
addanime.py
adn.py
adobeconnect.py
adobepass.py
adobetv.py
adultswim.py
aenetworks.py
afreecatv.py
airmozilla.py [airmozilla] Fix extraction (closes #12670) 8 years ago
aliexpress.py
aljazeera.py
allocine.py
alphaporno.py
amcnetworks.py [amcnetworks] add support for SundanceTV(closes #9260) 7 years ago
americastestkitchen.py
amp.py
animeondemand.py Improve URL extraction 6 years ago
anvato.py [anvato] Fallback to generic API key for access key to API key lookup (closes #16788, closes #17254) 6 years ago
aol.py
apa.py Improve URL extraction 6 years ago
aparat.py
appleconnect.py
appletrailers.py
archiveorg.py
ard.py
arkena.py Start moving to ytdl-org 6 years ago
arte.py
asiancrush.py
atresplayer.py remove unnecessary assignment parenthesis 7 years ago
atttechchannel.py
atvat.py
audimedia.py [audimedia] fix extraction(closes #15309) 7 years ago
audioboom.py
audiomack.py
awaan.py
aws.py
azmedien.py
baidu.py
bambuser.py
bandcamp.py
bbc.py Start moving to ytdl-org 6 years ago
beampro.py
beatport.py
beeg.py [beeg] Add support for beeg.porn (closes #20306) 6 years ago
behindkink.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
bellmedia.py
bet.py
bfi.py
bigflix.py Switch codebase to use compat_b64decode 7 years ago
bild.py
bilibili.py [bilibili] Update keys (closes #19233) 6 years ago
biobiochiletv.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
biqle.py
bitchute.py
bleacherreport.py
blinkx.py
bloomberg.py [bloomberg] Add another video id regex (closes #12062) 8 years ago
bokecc.py
bostonglobe.py [BostonGlobe] New. Nonstandard version of Brightcove. 8 years ago
bpb.py
br.py [br] add support for BR Mediathek videos(fixes #14560)(fixes #14788) 7 years ago
bravotv.py
breakcom.py
brightcove.py
businessinsider.py
buzzfeed.py
byutv.py
c56.py
camdemy.py
cammodels.py
camtube.py
camwithher.py [extractors] Add missing age limits 6 years ago
canalc2.py
canalplus.py
canvas.py
carambatv.py
cartoonnetwork.py
cbc.py
cbs.py
cbsinteractive.py
cbslocal.py
cbsnews.py
cbssports.py
ccc.py
ccma.py
cctv.py [cctv] Add support for ncpa-classic.com (closes #11591) 8 years ago
cda.py
ceskatelevize.py
channel9.py
charlierose.py
chaturbate.py [chaturbate] Use geo verification headers 7 years ago
chilloutzone.py
chirbit.py
cinchcast.py [cinchcast] Extend _VALID_URL 7 years ago
ciscolive.py
cjsw.py
cliphunter.py
clippit.py
cliprs.py
clipsyndicate.py
closertotruth.py [closertotruth] Update and improve (Closes #8680) 9 years ago
cloudflarestream.py
cloudy.py [cloudy] Fix extraction (closes #13737) 7 years ago
clubic.py
clyp.py
cmt.py
cnbc.py [cnbc:video] Fix _VALID_URL (#17110) 6 years ago
cnn.py
comcarcoff.py Unify coding cookie 8 years ago
comedycentral.py
common.py
commonmistakes.py
commonprotocols.py
condenast.py
corus.py
coub.py
cracked.py
crackle.py [crackle] authorize media detail request(closes #16931) 6 years ago
criterion.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
crooksandliars.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
crunchyroll.py Start moving to ytdl-org 6 years ago
cspan.py
ctsnews.py
ctvnews.py
cultureunplugged.py
curiositystream.py
cwtv.py
dailymail.py [dailymail] fix format extraction(closes #17976) 6 years ago
dailymotion.py Start moving to ytdl-org 6 years ago
daisuki.py Switch codebase to use compat_b64decode 7 years ago
daum.py
dbtv.py
dctp.py Improve URL extraction 6 years ago
deezer.py
defense.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
democracynow.py
dfb.py
dhm.py
digg.py
digiteka.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
discovery.py
discoverygo.py
discoverynetworks.py
discoveryvr.py
disney.py
dispeak.py
dotsub.py
douyutv.py
dplay.py
dramafever.py Improve URL extraction 6 years ago
drbonanza.py
dreisat.py
dropbox.py
drtuber.py
drtv.py
dtube.py [dtube] Update test 6 years ago
dumpert.py
dvtv.py
dw.py
eagleplatform.py
ebaumsworld.py
echomsk.py
egghead.py
ehow.py
eighttracks.py
einthusan.py
eitb.py Unify coding cookie 8 years ago
ellentube.py
elpais.py
embedly.py
engadget.py
eporner.py
eroprofile.py
escapist.py
espn.py
esri.py
europa.py
everyonesmixtape.py
expotv.py
expressen.py [generic] Add support for expressen embeds 6 years ago
extractors.py [wrzuta] Remove extractor (closes #20684) (#20801) 6 years ago
extremetube.py
eyedotv.py
facebook.py
faz.py
fc2.py
fczenit.py
filmon.py
filmweb.py
firsttv.py Improve URL extraction 6 years ago
fivemin.py [5min] fix _VALID_URL(closes #10228) 8 years ago
fivetv.py
flickr.py
flipagram.py
folketinget.py
footyroom.py [footyroom] Fix extraction and update _TESTS (closes #10810) 8 years ago
formula1.py fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes #10774) 8 years ago
fourtube.py
fox.py
fox9.py
foxgay.py [foxgay] Ensure height is int 8 years ago
foxnews.py [foxnews:insider] Remove extractor (#15810) 7 years ago
foxsports.py [foxsports] update test 6 years ago
franceculture.py
franceinter.py
francetv.py
freesound.py
freespeech.py Refactor code to use url_result 6 years ago
freshlive.py
frontendmasters.py Improve URL extraction 6 years ago
funimation.py
funk.py
funnyordie.py
fusion.py
fxnetworks.py
gaia.py
gameinformer.py [gameinformer] PEP 8 7 years ago
gameone.py [gameone] Modernize 10 years ago
gamespot.py
gamestar.py [gamestar] Fix issues (closes #15179) 7 years ago
gaskrank.py
gazeta.py
gdcvault.py [gdc] add support for kaltura embeds and update tests(closes #20575) 6 years ago
generic.py
gfycat.py
giantbomb.py
giga.py
gigya.py
glide.py
globo.py
go.py
go90.py
godtube.py
golem.py
googledrive.py
googleplus.py
googlesearch.py
goshgay.py
gputechconf.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 9 years ago
groupon.py
hark.py
hbo.py [hbo] fix extraction and extract subtitles(closes #14629)(closes #13709) 6 years ago
hearthisat.py
heise.py
hellporno.py
helsinki.py
hentaistigma.py [refactor] Single quotes consistency 9 years ago
hgtv.py
hidive.py
historicfilms.py
hitbox.py
hitrecord.py
hketv.py
hornbunny.py
hotnewhiphop.py
hotstar.py [hotstar] fix video data extraction(closes #18386) 6 years ago
howcast.py skip some tests to reduce test time 9 years ago
howstuffworks.py
hrti.py
huajiao.py
huffpost.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
hungama.py
hypem.py [hypem] Modernize and extract more metadata(closes #15320) 6 years ago
iconosquare.py
ign.py
imdb.py
imgur.py [imgur] Use video id as title fallback (closes #18590) 6 years ago
ina.py
inc.py [inc] PEP 8 7 years ago
indavideo.py
infoq.py
instagram.py [instagram] Add base extractor for playlists and tag extractor 6 years ago
internazionale.py
internetvideoarchive.py
iprima.py
iqiyi.py
ir90tv.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
itv.py
ivi.py
ivideon.py
iwara.py
izlesene.py
jamendo.py
jeuxvideo.py
joj.py
jove.py
jpopsukitv.py
jwplatform.py [jwplatfom] do not match manifest URLs(#20596) 6 years ago
kakao.py
kaltura.py [kaltura] sanitize embed URLs 6 years ago
kanalplay.py
kankan.py
karaoketv.py
karrierevideos.py
keek.py
keezmovies.py
ketnet.py
khanacademy.py update tests related to the change in youtube http format sorting 9 years ago
kickstarter.py
kinopoisk.py [kinopoisk] Add extractor (closes #17283) 6 years ago
konserthusetplay.py Improve URL extraction 6 years ago
kontrtube.py
krasview.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
ku6.py
kusi.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
kuwo.py Start moving to ytdl-org 6 years ago
la7.py
laola1tv.py
lci.py
lcp.py [lcp] Improve extraction 8 years ago
learnr.py
lecture2go.py
lecturio.py
leeco.py
lego.py
lemonde.py
lenta.py [lenta] Add extractor (closes #15953) 7 years ago
libraryofcongress.py
libsyn.py
lifenews.py
limelight.py Improve geo bypass mechanism 7 years ago
line.py
linkedin.py
linuxacademy.py
litv.py
liveleak.py
livestream.py
lnkgo.py
localnews8.py
lovehomeporn.py [lovehomeporn] Add extractor 9 years ago
lrt.py
lynda.py [lynda] Fix authentication (closes #18158) 6 years ago
m6.py
macgamestore.py
mailru.py
makertv.py
malltv.py
mangomolo.py
manyvids.py [manyvids] Fix extraction (closes #18604, closes #18614) 6 years ago
markiza.py
massengeschmacktv.py
matchtv.py
mdr.py
medialaan.py
mediaset.py
mediasite.py
medici.py
megaphone.py
meipai.py
melonvod.py
meta.py [meta] Clarify the source of uppod st decryption algorithm 9 years ago
metacafe.py
metacritic.py
mgoon.py
mgtv.py [mgtv] fix extraction(closes #20650) 6 years ago
miaopai.py
microsoftvirtualacademy.py
minhateca.py
ministrygrid.py
minoto.py
miomio.py [miomio] Fix extraction 8 years ago
mit.py
mitele.py
mixcloud.py
mlb.py
mnet.py
moevideo.py
mofosex.py
mojvideo.py
morningstar.py
motherless.py [motherless] PEP 8 (#17455) 6 years ago
motorsport.py
movieclips.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
moviezine.py
movingimage.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
msn.py
mtv.py
muenchentv.py
musicplayon.py
mwave.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
mychannels.py [mychannels] add support for mychannels.com(closes #15334) 7 years ago
myspace.py
myspass.py
myvi.py
myvidster.py
nationalgeographic.py
naver.py
nba.py [utils] Use in OnDemandPagedList by default 7 years ago
nbc.py
ndr.py
ndtv.py [ndtv] Add support for sub-sites 7 years ago
nerdcubed.py
neteasemusic.py
netzkino.py
newgrounds.py
newstube.py
nextmedia.py
nexx.py
nfb.py
nfl.py
nhk.py
nhl.py
nick.py
niconico.py
ninecninemedia.py
ninegag.py
ninenow.py
nintendo.py [nintendo] Improve playlist extraction (Closes #9986) 8 years ago
njpwworld.py
nobelprize.py
noco.py
nonktube.py
noovo.py
normalboots.py
nosvideo.py
nova.py
novamov.py
nowness.py
noz.py
npo.py
npr.py [npr] fix extraction(closes #10793)(closes #13440) 6 years ago
nrk.py
nrl.py
ntvcojp.py
ntvde.py
ntvru.py
nuevo.py [nuevo] Pass headers to _extract_nuevo 8 years ago
nuvid.py
nytimes.py [nytimes] Fix typo 8 years ago
nzz.py [nzz] Relax kaltura regex 6 years ago
odatv.py
odnoklassniki.py
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
once.py
ondemandkorea.py
onet.py
onionstudios.py
ooyala.py [ooyala] add support for geo verification proxy 6 years ago
openload.py
ora.py
orf.py
outsidetv.py
packtpub.py
pandatv.py [pandatv] fix condition syntax 6 years ago
pandoratv.py
parliamentliveuk.py
patreon.py
pbs.py
pearvideo.py
peertube.py
people.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
performgroup.py
periscope.py
philharmoniedeparis.py
phoenix.py [3sat,phoenix] Fix extraction (closes #11619) 8 years ago
photobucket.py
picarto.py
piksel.py
pinkbike.py
pladform.py
platzi.py
playfm.py
playplustv.py
plays.py
playtvak.py [playtvak] Relax video regex and make description optional 7 years ago
playvid.py
playwire.py
pluralsight.py
podomatic.py
pokemon.py [pokemon] PEP 8 7 years ago
polskieradio.py
popcorntv.py
porn91.py
porncom.py [porncom] Fix extraction (closes #16808) 6 years ago
pornflip.py
pornhd.py
pornhub.py
pornotube.py
pornovoisines.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
pornoxo.py
presstv.py
promptfile.py
prosiebensat1.py Start moving to ytdl-org 6 years ago
puhutv.py
puls4.py
pyvideo.py
qqmusic.py
r7.py Don't list master m3u8 playlists in format list (closes #12832) 8 years ago
radiobremen.py
radiocanada.py
radiode.py
radiofrance.py
radiojavan.py
rai.py
raywenderlich.py [raywenderlich] Adapt to site redesign (closes #17225) 6 years ago
rbmaradio.py [rbmaradio] Add support for 192k format (closes #16631) 7 years ago
rds.py
redbulltv.py
reddit.py
redtube.py
regiotv.py
rentv.py
restudy.py [restudy] Extend _VALID_URL (#15347) 7 years ago
reuters.py
reverbnation.py
revision3.py
rice.py
rmcdecouverte.py
ro220.py
rockstargames.py
roosterteeth.py
rottentomatoes.py
roxwel.py
rozhlas.py
rtbf.py
rte.py
rtl2.py
rtlnl.py
rtp.py
rts.py
rtve.py Switch codebase to use compat_b64decode 7 years ago
rtvnh.py
rtvs.py
rudo.py
ruhd.py
rutube.py
rutv.py
ruutu.py
ruv.py
safari.py [safari] Add support for learning.oreilly.com (closes #18510) 6 years ago
sapo.py
savefrom.py
sbs.py
screencast.py
screencastomatic.py
scrippsnetworks.py
seeker.py
senateisvp.py
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes #12030) 8 years ago
servingsys.py
servus.py
sevenplus.py [7plus] Extract series metadata (closes #15862, closes #15906) 7 years ago
sexu.py
seznamzpravy.py
shahid.py [shahid] add support for show pages(closes #7401) 7 years ago
shared.py
showroomlive.py
sina.py
sixplay.py
skylinewebcams.py
skynewsarabia.py [skynewsarabia:article] Clarify IE_NAME 9 years ago
skysports.py
slideshare.py [slideshare] Fix extraction 7 years ago
slideslive.py [slideslive] make the check for video_service_name case-insensitive(closes #17429) 6 years ago
slutload.py [slutload] Fix and improve extraction (closes #17001) 6 years ago
smotri.py
snotr.py
sohu.py [sohu] Fix numeric fields 8 years ago
sonyliv.py
soundcloud.py
soundgasm.py [soundgasm] Improve extraction (closes #14588) 7 years ago
southpark.py
spankbang.py
spankwire.py
spiegel.py
spiegeltv.py
spike.py
sport5.py
sportbox.py
sportdeutschland.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
springboardplatform.py
sprout.py
srgssr.py
srmediathek.py
stanfordoc.py
steam.py
stitcher.py
streamable.py
streamango.py
streamcloud.py
streamcz.py
streetvoice.py
stretchinternet.py
stv.py
sunporno.py
svt.py
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py
tass.py
tastytrade.py
tbs.py
tdslifeway.py
teachable.py
teachertube.py
teachingchannel.py Improve some _VALID_URLs 8 years ago
teamcoco.py
teamtreehouse.py
techtalks.py
ted.py
tele5.py
tele13.py
telebruxelles.py [telebruxelles] Relax _VALID_URL and add support for live streams 7 years ago
telecinco.py
telegraaf.py
telemb.py
telequebec.py
teletask.py
telewebion.py
tennistv.py remove unnecessary assignment parenthesis 7 years ago
testurl.py
tf1.py
tfo.py
theintercept.py
theplatform.py
thescene.py [thescene] fix extraction(closes #13061) 8 years ago
thestar.py
thesun.py
theweatherchannel.py
thisamericanlife.py
thisav.py
thisoldhouse.py
threeqsdn.py
tiktok.py
tinypic.py
tmz.py
tnaflix.py
toggle.py
tonline.py
toongoggles.py
toutv.py
toypics.py
traileraddict.py
trilulilu.py [trilulilu] handle errors 9 years ago
trunews.py
trutv.py
tube8.py
tubitv.py
tudou.py
tumblr.py
tunein.py [tunein] Use live title for live streams (closes #16347) 7 years ago
tunepk.py
turbo.py
turner.py
tutv.py Switch codebase to use compat_b64decode 7 years ago
tv2.py
tv2hu.py [tv2hu] Fix invalid escape sequence on Py3.6 8 years ago
tv4.py
tv5mondeplus.py
tva.py [tva] fix extraction(closes #14736) 7 years ago
tvanouvelles.py
tvc.py
tvigle.py
tvland.py [tvland] Extend _VALID_URL (Closes #10812) 8 years ago
tvn24.py
tvnet.py
tvnoe.py
tvnow.py
tvp.py [tvp:website] Improve support 6 years ago
tvplay.py [tvplayhome] Fix video id extraction (closes #19190) 6 years ago
tvplayer.py
tweakers.py
twentyfourvideo.py
twentymin.py
twentythreevideo.py
twitcasting.py
twitch.py [twitch] Prefer source format (closes #20850) 6 years ago
twitter.py
udemy.py
udn.py [udn] fix extraction 7 years ago
ufctv.py
uktvplay.py
umg.py
unistra.py
unity.py
uol.py
uplynk.py
urort.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
urplay.py
usanetwork.py
usatoday.py
ustream.py Start moving to ytdl-org 6 years ago
ustudio.py
varzesh3.py
vbox7.py
veehd.py
veoh.py
vessel.py
vesti.py
vevo.py Start moving to ytdl-org 6 years ago
vgtv.py
vh1.py
vice.py
vidbit.py
viddler.py
videa.py
videodetective.py Improve some _VALID_URLs 8 years ago
videofyme.py [videofy.me] fix info extraction 9 years ago
videomore.py
videopremium.py
videopress.py [cda] Implement birthday verification (closes #12789) 8 years ago
vidio.py
vidlii.py [vidlii] Add extractor (closes #14472, closes #14512, closes #14779) 7 years ago
vidme.py
vidzi.py [vidzi] Add support for vidzi.nu (closes #17316) 6 years ago
vier.py
viewlift.py
viewster.py
viidea.py
viki.py
vimeo.py
vimple.py
vine.py [vine:user] Improve extraction (closes #16190) 7 years ago
viqeo.py
viu.py
vk.py
vlive.py
vodlocker.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
vodpl.py [vodpl] Make more robust and add another test (closes #12122) 8 years ago
vodplatform.py [common] add helper method for Wowza Streaming Engine format extraction 8 years ago
voicerepublic.py
voot.py
voxmedia.py
vrak.py
vrt.py
vrv.py
vshare.py [vshare] Pass Referer to download request (closes #19205, closes #19221) 6 years ago
vube.py
vuclip.py
vvvvid.py
vyborymos.py
vzaar.py
wakanim.py
walla.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
washingtonpost.py
wat.py
watchbox.py
watchindianporn.py
wdr.py
webcaster.py
webofstories.py
weibo.py
weiqitv.py
wimp.py
wistia.py [wistia] Extend _VALID_URL (closes #18823) 6 years ago
worldstarhiphop.py
wsj.py [wsj] Recognize another URL pattern (closes #14704) 7 years ago
wwe.py
xbef.py
xboxclips.py
xfileshare.py [xfileshare] Add support for vidto.se (closes #17317) 6 years ago
xhamster.py
xiami.py
ximalaya.py
xminus.py
xnxx.py
xstream.py [vgtv] update tests and correct format sorting 9 years ago
xtube.py
xuite.py
xvideos.py [xvideos] Extract all thumbnails (closes #20432) 6 years ago
xxxymovies.py
yahoo.py
yandexdisk.py
yandexmusic.py
yandexvideo.py
yapfiles.py
yesjapan.py
yinyuetai.py
ynet.py Fix "invalid escape sequences" error on Python 3.6 8 years ago
youjizz.py
youku.py
younow.py
youporn.py
yourporn.py
yourupload.py
youtube.py
zapiks.py
zaq1.py
zattoo.py
zdf.py Improve URL extraction 6 years ago
zingmp3.py
zype.py