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
Remita Amine 9771b1f901 [theplatform] use _get_netrc_login_info and fix session expiration check(#10345) 9 years ago
..
__init__.py lazy extractors: Output if it's enabled in the verbose log 9 years ago
abc.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
abc7news.py Remove _sort_formats from _extract_*_formats methods 9 years ago
abcnews.py [abcnews] Added a new extractor (closes #3992) 9 years ago
academicearth.py
acast.py [acast] fix channel extraction(closes #9117) 9 years ago
addanime.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
adobetv.py [adobetv] Use embedded data in the webpage 9 years ago
adultswim.py [adultswim] Remove superfluous md5 from test 9 years ago
aenetworks.py [history:topic] Relax _VALID_URL 9 years ago
afreecatv.py use /track/video/file to determine if video exists 9 years ago
aftonbladet.py [aftonbladet] Fix extraction 9 years ago
airmozilla.py [airmozilla] fix test info 10 years ago
aljazeera.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
allocine.py [allocine] Use xpath_element 10 years ago
alphaporno.py [alphaporno] Improve 11 years ago
amp.py [amp] Fix a typo 9 years ago
animeondemand.py [animeondemand] Fix typo 9 years ago
anitube.py [nuevo] Simplify nuevo extractors (Closes #7728) 10 years ago
anvato.py [anvato] Add new extractor 9 years ago
anysex.py
aol.py [features.aol.com] Fix _TESTS 9 years ago
aparat.py [aparat] Fix extraction 9 years ago
appleconnect.py [appleconnect] Add new extractor (fixes #6189) 10 years ago
appletrailers.py [appletrailers] correct thumbnail fallback 9 years ago
archiveorg.py [archiveorg] PEP 8 9 years ago
ard.py [ard:mediathek] Skip unavailable test 9 years ago
arkena.py [arkena] Enable dash formats 9 years ago
arte.py [arte:playlist] Fix test 9 years ago
atresplayer.py Use urlencode_postdata across the codebase 9 years ago
atttechchannel.py
audimedia.py [audimedia] update _VALID_URL and video_id regex and improve http format_id 10 years ago
audioboom.py [audioboom] Improve robustness and extract uploader (Closes #8812) 9 years ago
audiomack.py [audiomack:album] Force video_id to be strings 9 years ago
azubu.py [azubu] Don't fail on optional fields 9 years ago
baidu.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
bambuser.py Use urlencode_postdata across the codebase 9 years ago
bandcamp.py [bandcamp] raise ExtractorError when track not streamable (#9465) 9 years ago
bbc.py [bbc] Add proper default to _search_json_ld call 9 years ago
beatportpro.py
beeg.py [beeg] Improve extraction 9 years ago
behindkink.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
bet.py [bet] Moved to MTVServices 9 years ago
bigflix.py [bigflix] Remove an invalid test 9 years ago
bild.py [bild] Strip title 10 years ago
bilibili.py [bilibili] Update _TESTS 9 years ago
biobiochiletv.py [biobiochiletv] Fix extraction and update _TESTS 9 years ago
biqle.py [biqle] Skip an invalid test 9 years ago
bleacherreport.py [bleacherreport] update tests 10 years ago
blinkx.py
bloomberg.py [bloomberg] Support BPlayer() players (closes #10187) 9 years ago
bokecc.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
bpb.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
br.py [br] Skip invalid tests 9 years ago
bravotv.py [theplatform] extract timestamp and uploader 9 years ago
breakcom.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
brightcove.py [brightcove] skip ism manifests 9 years ago
buzzfeed.py [buzzfeed] Detect Facebook embed and update _TESTS 9 years ago
byutv.py skip some tests to reduce test time 9 years ago
c56.py [c56] Support videos hosted on Sohu (closes #8073) 10 years ago
camdemy.py [camdemy] Extract duration properly 9 years ago
camwithher.py [camwithher] Remove extra blank line 9 years ago
canalc2.py [canalc2] Fix extraction (Closes #8191) 10 years ago
canalplus.py [canal+] Add support for d17.tv 9 years ago
canvas.py [canvas] Add subtitles test (#8537) 10 years ago
carambatv.py [carambatv] Add extractor (Closes #9815) 9 years ago
cbc.py [cbc] PEP 8 9 years ago
cbs.py [cbs] Remove unused import 9 years ago
cbsinteractive.py [theplatform] add basic support for Adobe Pass 9 years ago
cbslocal.py [cbslocal] Fix timestamp parsing (closes #10213) 9 years ago
cbsnews.py [cbsnews] Update _TESTS of CBSNewsLiveVideoIE 9 years ago
cbssports.py [cbs,cbsnews,cbssports] reduce requests while extracting all formats 9 years ago
ccc.py [ccc] improve extraction 9 years ago
cda.py [cda] Fix extraction (Closes #9803) 9 years ago
ceskatelevize.py [ceskatelevize] Simplify, restore bonus video test and skip georestricted test (Closes #9431) 9 years ago
channel9.py [channel9] Add support for rss links (Closes #9673) 9 years ago
chaturbate.py [chaturbate] Skip the invalid test 9 years ago
chilloutzone.py [chilloutzone] Fix for python 3.2 10 years ago
chirbit.py [chirbit] Fix extraction (Closes #10296) 9 years ago
cinchcast.py [cinchcast] Wrap overly long lines (#4820) 11 years ago
clipfish.py [clipfish] improve extraction 10 years ago
cliphunter.py [cliphunter] Update _TESTS 9 years ago
cliprs.py [Onet,ClipRs] Add new extractor for onet.tv and use it for clip.rs 9 years ago
clipsyndicate.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
closertotruth.py [closertotruth] Update and improve (Closes #8680) 9 years ago
cloudy.py [cloudy] Drop videoraj.to 9 years ago
clubic.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
clyp.py [clyp] Improve and cleanup (Closes #7194) 10 years ago
cmt.py [cmt] Detect unavailable videos and update _TESTS 9 years ago
cnbc.py [theplatform] extract timestamp and uploader 9 years ago
cnn.py [refactor] Single quotes consistency 10 years ago
collegerama.py [refactor] Single quotes consistency 10 years ago
comcarcoff.py [comcarcoff] don not depend on crackle extractor(closes #8995) 9 years ago
comedycentral.py [comedycentral] Re-add shortnames 9 years ago
common.py [common] add separate method for getting netrc ligin info 9 years ago
commonmistakes.py [commonmistakes] Detect BOMs at the beginning of URLs 11 years ago
commonprotocols.py [commonprotocols] Add generic support for rtmp URLs (Closes #8488) 9 years ago
condenast.py [condenast] Make _search_json_ld call non fatal 9 years ago
coub.py [coub] Add another test 9 years ago
cracked.py [cracked] Modernize 10 years ago
crackle.py [crackle] add prefix to format ids 10 years ago
criterion.py [criterion] fix description extraction 10 years ago
crooksandliars.py [crooksandliars] Quotes consistency 10 years ago
crunchyroll.py [crunchyroll] Add support for HLS (Closes #10301) 9 years ago
cspan.py Fix unit tests for m3u8 and RTSP extractors that require ffmpeg or mplayer 9 years ago
ctsnews.py [ctsnews] Fix extraction 9 years ago
ctv.py [ctv] Add new extractor(closes #4077) 9 years ago
ctvnews.py [ctvnews] use orderedSet, increase the number of items for playlists and use smaller bin list for test 9 years ago
cultureunplugged.py [cultureunplugged] Improve (Closes #8060) 10 years ago
cwtv.py [cwtv] extract http formats 9 years ago
dailymail.py [DailyMail] Improve title and description extraction 9 years ago
dailymotion.py [dailymotion:playlist] Carry long line 9 years ago
daum.py [daum.net] Fix extraction for specific examples 9 years ago
dbtv.py [dbtv] delegate extraction to BrightcoveNewIE 9 years ago
dcn.py [dcn] Enable dash formats 9 years ago
dctp.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
deezer.py [deezer] Fix extraction (Closes #9086) 9 years ago
defense.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
democracynow.py [democracynow] Improve extraction 9 years ago
dfb.py [dfb] extract m3u8 formats 9 years ago
dhm.py [dhm] Remove unused import 10 years ago
digiteka.py [ultimedia] Rename to digiteka 10 years ago
discovery.py [discovery] Fix typo 9 years ago
discoverygo.py [discoverygo] Add extractor (Closes #10245) 9 years ago
dispeak.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 9 years ago
dotsub.py
douyutv.py [douyutv] Improve extraction and update tests 9 years ago
dplay.py [dplay] Sign unsigned final download hls URLs 9 years ago
dramafever.py Use urlencode_postdata across the codebase 9 years ago
drbonanza.py [refactor] Single quotes consistency 10 years ago
dreisat.py Fix unit tests for m3u8 and RTSP extractors that require ffmpeg or mplayer 9 years ago
dropbox.py PEP8: applied even more rules 11 years ago
drtuber.py [drtuber] Improve title extraction 9 years ago
drtv.py [drtv] Use IETF language tag 10 years ago
dumpert.py Switch codebase to use sanitized_Request instead of 10 years ago
dvtv.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
dw.py [dw] Skip an invalid test 9 years ago
eagleplatform.py [eagleplatform] Improve embed detection and extract in separate routine (Closes #9926) 9 years ago
ebaumsworld.py [ebaumsworlds] Update _VALID_URL (Closes #9135) 9 years ago
echomsk.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
ehow.py [ehow] Simplify 10 years ago
eighttracks.py [refactor] Single quotes consistency 10 years ago
einthusan.py [einthusan] Improve extraction (Closes #7877) 10 years ago
eitb.py Simplify formats accumulation for f4m/m3u8/smil formats 10 years ago
ellentv.py [ellentv] Improve extraction (Closes #10067) 9 years ago
elpais.py [elpais] Add support for alternative layout (Closes #8744) 10 years ago
embedly.py [patreon] Add support for embedlies (fixes #4969) 11 years ago
engadget.py [engadget] Relax _VALID_URL 9 years ago
eporner.py [eporner] Fix extraction (Closes #10139) 9 years ago
eroprofile.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
escapist.py Switch codebase to use sanitized_Request instead of 10 years ago
espn.py skip some tests to reduce test time 9 years ago
esri.py [esri] Fix typo 10 years ago
europa.py [europa] Style fix: add whitespace after comma 10 years ago
everyonesmixtape.py [refactor] Single quotes consistency 10 years ago
exfm.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
expotv.py [expotv] Improve extraction and update test 9 years ago
extractors.py [uplynk] Add new extractor 9 years ago
extremetube.py Switch codebase to use sanitized_Request instead of 10 years ago
eyedotv.py [eyedotv] Add new extractor(closes #9582) 9 years ago
facebook.py [facebook] Relax _VALID_URL (Closes #10151) 9 years ago
faz.py [faz] Future-proof XML element check 10 years ago
fc2.py Use urlencode_postdata across the codebase 9 years ago
fczenit.py [fczenit] Fix extraction and update test 9 years ago
firstpost.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
firsttv.py [1tv] Fix extraction (Closes #9103) 9 years ago
fivemin.py [5min] fix _VALID_URL(closes #10228) 9 years ago
fivetv.py
fktv.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
flickr.py [flickr] Extract uploader URL (Closes #9426) 9 years ago
flipagram.py [flipagram] Add proper default to _search_json_ld call 9 years ago
folketinget.py [folketinget] Add skip_download for test 10 years ago
footyroom.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
formula1.py [formula1] Relax _VALID_URL (Closes #10283) 9 years ago
fourtube.py [4tube] Fix metadata extraction (Closes #10321) 9 years ago
fox.py [fox] fix theplatform release url query 9 years ago
foxgay.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
foxnews.py [foxnews] Restore upload time fields in test 9 years ago
foxsports.py [foxsports] extract http formats 9 years ago
franceculture.py [franceculture] Fix extraction (Closes #10324) 9 years ago
franceinter.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
francetv.py [francetvinfo] Relax _VALID_URL 9 years ago
freesound.py [freesound] Modernize 12 years ago
freespeech.py update tests related to the change in youtube http format sorting 10 years ago
freevideo.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
funimation.py [funimation] Detect blocking and support CloudFlare cookies 9 years ago
funnyordie.py [funnyordie] Relax M3U8 URL matching 9 years ago
fusion.py [fusion] Improve 9 years ago
gameinformer.py [gameinformer] remove unused imports 9 years ago
gameone.py [gameone] Modernize 11 years ago
gamersyde.py [gamersyde] Simplify 10 years ago
gamespot.py Fix unit tests for m3u8 and RTSP extractors that require ffmpeg or mplayer 9 years ago
gamestar.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
gazeta.py [eagleplatform] extract all http formats 9 years ago
gdcvault.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 9 years ago
generic.py [extractor/generic] Add proper default to _search_json_ld call 9 years ago
gfycat.py
giantbomb.py
giga.py [giga] Fix view count extraction 10 years ago
glide.py [glide] Improve extraction and extract upload info 9 years ago
globo.py [globo] Switch to new-style classes 10 years ago
godtube.py [godtube] Fix on Python 2.6 11 years ago
godtv.py [godtv] Relax _VALID_URL 9 years ago
golem.py Fix imports and general cleanup 11 years ago
googledrive.py [googledrive] Relax _VALID_URL (Closes #8829) 9 years ago
googleplus.py [googleplus] Fix extraction of formats 10 years ago
googlesearch.py Fix imports and general cleanup 11 years ago
goshgay.py [goshgay] Fix extraction 9 years ago
gputechconf.py [dispeak] Rename DigitalSpeaking to DigitallySpeaking 9 years ago
groupon.py skip some tests to reduce test time 9 years ago
hark.py [hark] Modernize 11 years ago
hbo.py [hbo] Add new extractor 9 years ago
hearthisat.py [hearthisat] Update the first test 9 years ago
heise.py [heise] Fix description, thumbnail and format ID 11 years ago
hellporno.py
helsinki.py [helsinki] Fix extraction 11 years ago
hentaistigma.py [refactor] Single quotes consistency 10 years ago
hgtv.py [hgtv] Add new extractor(closes #3999) 9 years ago
historicfilms.py
hitbox.py [hitbox] Skip subscribe only formats (Closes #8217) 10 years ago
hornbunny.py PEP8 applied 11 years ago
hotnewhiphop.py Use urlencode_postdata across the codebase 9 years ago
hotstar.py [hotstar] Relax _VALID_URL (Closes #8487) 10 years ago
howcast.py skip some tests to reduce test time 9 years ago
howstuffworks.py [howstuffworks] Skip a broken test case 9 years ago
hrti.py [hrti] Don't redefine variable in list comprehension 9 years ago
huffpost.py [huffpost] Fix a typo 9 years ago
hypem.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
iconosquare.py [iconosquare] Extract comments 10 years ago
ign.py [ign] split long lines 10 years ago
imdb.py [imdb] Improve _VALID_URL (Closes #9788) 9 years ago
imgur.py [imgur] Fix width and height extraction (Closes #10325) 9 years ago
ina.py Add support of HTTPS for ina.fr 10 years ago
indavideo.py [indavideo] Fix formats' height (Closes #9744) 9 years ago
infoq.py [infoq] Use BokeCC extractor function 10 years ago
instagram.py [instagram] Remove duplicate field in test 9 years ago
internetvideoarchive.py [internetvideoarchive] Fix extraction and support json URLs 9 years ago
iprima.py [iprima] Fix extraction (Closes #8953) 9 years ago
iqiyi.py [iqiyi] Skip an unstable MD5 checksum 9 years ago
ir90tv.py [ir90tv] Optional fields should be non-fatal 10 years ago
ivi.py Fix typos 10 years ago
ivideon.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
izlesene.py [izlesene] Fix extraction 9 years ago
jeuxvideo.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
jove.py [jove] Simplify, extract full description and add test for video that requires subscription 11 years ago
jpopsukitv.py [jpopsuki] More modernize 11 years ago
jwplatform.py [jwplatform] add support for playlist extraction and relative urls and improve audio detection 9 years ago
kaltura.py [kaltura] remove debugging line 9 years ago
kamcord.py [kamcord] Add extractor (Closes #10001) 9 years ago
kanalplay.py [kanalplay] Use IETF language tag 10 years ago
kankan.py [refactor] Single quotes consistency 10 years ago
karaoketv.py [karaoketv] Fix extraction 9 years ago
karrierevideos.py [karrierevideos] Fix extraction 9 years ago
keek.py [keek] Strip title 10 years ago
keezmovies.py [keezmovies] Fix extraction 10 years ago
khanacademy.py update tests related to the change in youtube http format sorting 10 years ago
kickstarter.py [kickstarter] Fix title and test_kickstarter 10 years ago
konserthusetplay.py [konserthusetplay] Reorder code pieces 10 years ago
kontrtube.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
krasview.py [krasview] Skip download for test 10 years ago
ku6.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
kusi.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
kuwo.py [kuwo:singer] Fix extraction 9 years ago
la7.py [la7] extract more info from a kaltura custom server 9 years ago
laola1tv.py [laola1tv] Improve error detection and skip an invalid test 9 years ago
lcp.py [lcp] Improve extraction 9 years ago
learnr.py [learnr] Add new extractor(closes #4284) 9 years ago
lecture2go.py [lecture2go] Fix extraction 9 years ago
leeco.py [le] extract http formats 9 years ago
lemonde.py [lemonde] Add extractor 10 years ago
libraryofcongress.py [loc] Extract direct download links 9 years ago
libsyn.py
lifenews.py [life:embed] Use native hls 9 years ago
limelight.py [limelight] extract http formats 9 years ago
litv.py [litv] Add new extractor 9 years ago
liveleak.py [liveleak] Adds support for thumbnails, updates tests 9 years ago
livestream.py [livestream:event] Ensure video id is string (Closes #9721) 9 years ago
lnkgo.py [lnkgo] Adapt to website changes 11 years ago
localnews8.py [localnews8] Fix extractor (Closes #9539) 9 years ago
lovehomeporn.py [lovehomeporn] Add extractor 10 years ago
lrt.py Remove _sort_formats from _extract_*_formats methods 9 years ago
lynda.py [lynda] Remove md5 from test (Closes #10047) 9 years ago
m6.py [sixplay] Add new extractor(closes #2183) 9 years ago
macgamestore.py
mailru.py [mailru] Extend _VALID_URL (Closes #8990) 9 years ago
makerschannel.py [makerschannel] Add new extractor(closes #8839) 9 years ago
makertv.py [makertv] improve extraction 10 years ago
matchtv.py [matchtv] Modernize 9 years ago
mdr.py [mdr] Fix extraction and update tests 9 years ago
meta.py [meta] Clarify the source of uppod st decryption algorithm 9 years ago
metacafe.py use mimetype2ext to determine manifest ext in multiple extractors 9 years ago
metacritic.py [metacritic] Add a new valid test case 9 years ago
mgoon.py [mgoon] Add new extractor 11 years ago
mgtv.py [mgtv] Fix typo 9 years ago
microsoftvirtualacademy.py [mva] Improve _VALID_URLs 9 years ago
minhateca.py Use urlencode_postdata across the codebase 9 years ago
ministrygrid.py [tdslifeway] Use the new Brightcove API 9 years ago
minoto.py [minoto] Add new extractor 9 years ago
miomio.py [miomio] Fix _TESTS 9 years ago
mit.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
mitele.py [telecinco] fix info extraction 9 years ago
mixcloud.py [mixcloud] View count and like count may be absent 9 years ago
mlb.py [mlb] Fix #5663 10 years ago
mnet.py [mnet] Improve (Closes #8958) 9 years ago
moevideo.py Use urlencode_postdata across the codebase 9 years ago
mofosex.py [refactor] Single quotes consistency 10 years ago
mojvideo.py PEP8 applied 11 years ago
moniker.py Use urlencode_postdata across the codebase 9 years ago
morningstar.py [morningstar] Also support 'Cover' (#2729) 11 years ago
motherless.py [motherless] Detect friends only videos 9 years ago
motorsport.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
movieclips.py [movieclips] fix extraction 9 years ago
moviezine.py PEP8 applied 11 years ago
mpora.py [mpora] Improve _VALID_URL 11 years ago
msn.py [msn] Add test URL with non-alphanumeric characters 9 years ago
mtv.py [mtv.de] Skip 2 geo-restricted tests 9 years ago
muenchentv.py [muenchentv] Fix extraction (Closes #10313) 9 years ago
musicplayon.py [musicplayon] Relax _VALID_URL and improve metadata extraction 9 years ago
mwave.py [mwave] Coding style 9 years ago
myspace.py [myspace] improve extraction 9 years ago
myspass.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
myvi.py [myvi:embed] Rename to myvi 10 years ago
myvideo.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
myvidster.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
nationalgeographic.py [natgeo] fix tests(closes #10229) 9 years ago
naver.py [naver] extract upload date 9 years ago
nba.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
nbc.py [nbc:nbcnews] improve extraction and add msnbc to the extractor 9 years ago
ndr.py [ndr:embed:base] Add missing ext for m3u8 10 years ago
ndtv.py [ndtv] Fix extraction 9 years ago
nerdcubed.py [refactor] Single quotes consistency 10 years ago
neteasemusic.py [netease] Skip all tests: completely georestricted 9 years ago
netzkino.py Fix URL template extraction for netzkino. Fixes #5614 10 years ago
newgrounds.py [newgrounds] Support videos (closes #9138) 9 years ago
newstube.py [newstube] extract http formats(closes #9253) 9 years ago
nextmedia.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
nfb.py [nfb] Modernize and extract subtitles 9 years ago
nfl.py [nfl] Add test for #7012 10 years ago
nhl.py [nhl] Add new extractor(closes #8419)(closes #8798) 9 years ago
nick.py Update _TESTS for MTV sites 9 years ago
niconico.py Use urlencode_postdata across the codebase 9 years ago
ninecninemedia.py [9c9media] Add new extractor 9 years ago
ninegag.py [9gag] Support embed URLs 10 years ago
ninenow.py [ninenow] correct test url 9 years ago
nintendo.py [nintendo] Improve playlist extraction (Closes #9986) 9 years ago
noco.py Use urlencode_postdata across the codebase 9 years ago
normalboots.py [normalboots] Fix extraction 9 years ago
nosvideo.py Switch codebase to use sanitized_Request instead of 10 years ago
nova.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
novamov.py [novamov] Improve _VALID_URL template (Closes #9116) 9 years ago
nowness.py [nowness] update tests 9 years ago
nowtv.py [nowtv] Mark broken 10 years ago
noz.py [noz] Fix extraction on python 2.6 by means of using compat_xpath 9 years ago
npo.py [schooltv] Improve video id regex 10 years ago
npr.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
nrk.py [nrk:skole] Fix extraction 9 years ago
ntvde.py [ntvde] Improve regex 10 years ago
ntvru.py [ntvru] Fix extraction 9 years ago
nuevo.py [nuevo] Improve thumbnail extraction 10 years ago
nuvid.py [nuvid] Fix extraction 9 years ago
nytimes.py [nytimes] Tolerate missing metadata (Closes #8952) 9 years ago
odatv.py [odatv] Improve (Closes #9285) 9 years ago
odnoklassniki.py [ok] Extract start time 9 years ago
oktoberfesttv.py
once.py [once] Relax _VALID_URL (Closes #8976) 9 years ago
onet.py [onet] Enable dash formats 9 years ago
onionstudios.py use mimetype2ext to determine manifest ext in multiple extractors 9 years ago
ooyala.py [ooyala] check manifest ext with determine_ext and update tests for related extractors 9 years ago
openload.py [openload] Fix extraction (closes #9706) 9 years ago
ora.py [ora] Revert extraction to regexes 9 years ago
orf.py [orf:oe1] Relax _VALID_URL 9 years ago
pandoratv.py [pandoratv] Add IE names 10 years ago
parliamentliveuk.py Remove unused imports and clarify variable names 11 years ago
patreon.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
pbs.py [pbs] Clarify comment on http formats 9 years ago
people.py [people] Remove bogus comment 9 years ago
periscope.py [periscope] Add another fallback source 9 years ago
philharmoniedeparis.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
phoenix.py [phoenix] fix IE_NAME 10 years ago
photobucket.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
pinkbike.py [pinkbike] PEP8 10 years ago
pladform.py [pladform] Improve embed detection 9 years ago
played.py Use urlencode_postdata across the codebase 9 years ago
playfm.py
plays.py [plays] PEP 8 10 years ago
playtvak.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
playvid.py [playvid] Update _TESTS 9 years ago
playwire.py [common] Fix non-bootstrapped support in f4m 9 years ago
pluralsight.py [pluralsight] Remove unnecessary login/password encode 9 years ago
podomatic.py PEP8 applied 11 years ago
pokemon.py [pokemon] improve _VALID_URL 9 years ago
polskieradio.py [polskieradio] Fix regex in _TESTS 9 years ago
porn91.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
pornhd.py [pornhd] Add working test 9 years ago
pornhub.py [pornhub] Make error regex less ambiguous (Closes #10138) 9 years ago
pornotube.py [pornotube] Fix extraction (Closes #10322) 9 years ago
pornovoisines.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
pornoxo.py
presstv.py [presstv] Improve and simplify 9 years ago
primesharetv.py Use urlencode_postdata across the codebase 9 years ago
promptfile.py Use urlencode_postdata across the codebase 9 years ago
prosiebensat1.py [prosiebensat1] Make downloading urls JSON non fatal 9 years ago
puls4.py [puls4] Fix error detection (#9194) 9 years ago
pyvideo.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
qqmusic.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
r7.py [r7] Fix extraction and add support for articles (Closes #9826) 9 years ago
radiobremen.py [refactor] Single quotes consistency 10 years ago
radiocanada.py [radiocanada] extract more formats 9 years ago
radiode.py [radio.de] Fix extraction 11 years ago
radiofrance.py [refactor] Single quotes consistency 10 years ago
radiojavan.py [radiojavan] PEP8 9 years ago
rai.py Rename --cn-verfication-proxy to --geo-verification-proxy 9 years ago
rbmaradio.py [rbmaradio] Improve, simplify and extract all formats (Closes #10242) 9 years ago
rds.py [rds] extract 9c9media formats 9 years ago
redtube.py [redtube] PEP 8 9 years ago
regiotv.py [regiotv] Improve extraction (Closes #7915) 10 years ago
restudy.py Remove _sort_formats from _extract_*_formats methods 9 years ago
reuters.py [reuters] Add new extractor 9 years ago
reverbnation.py [refactor] Single quotes consistency 10 years ago
revision3.py [revision3:embed] Add new extractor 9 years ago
rice.py [rice] Add new extractor(closes #1736) 9 years ago
ringtv.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
ro220.py [util] Move compatibility functions out of util 11 years ago
rockstargames.py [rockstargames] Improve and add Youtube fallback (Closes #9737) 9 years ago
roosterteeth.py [roosterteeth] Improve (Closes #9864) 9 years ago
rottentomatoes.py [rottentomatoes] Adapt to InternetVideoArchiveIE 9 years ago
roxwel.py
rozhlas.py [rozhlas] Fix regexes and improve extraction (Closes #10253) 9 years ago
rtbf.py [rtbf] improve extraction(fixes #9267) 9 years ago
rte.py [rte] Improve thumbnail extraction (Closes #9085) 9 years ago
rtl2.py [refactor] Single quotes consistency 10 years ago
rtlnl.py [rtlnl] Relax _VALID_URL (Closes #10282) 9 years ago
rtp.py [rtp] Add skip_download for test 10 years ago
rts.py [srgssr] split long lines and use m3u8_native 10 years ago
rtve.py [rtve] Fix extraction for some videos 9 years ago
rtvnh.py [rtvnh] extract all formats 9 years ago
rudo.py [rudo] Add new extractor 9 years ago
ruhd.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
ruleporn.py [ruleporn] Rework in terms of nuevo (Closes #8206) 10 years ago
rutube.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
rutv.py [rutv] Improve flash version pattern (Closes #8911) 9 years ago
ruutu.py [ruutu] Fix extraction (Closes #8107) 10 years ago
safari.py [safari] Relax url regexes (Closes #10202) 9 years ago
sandia.py [sandia] remove unused imports 9 years ago
sapo.py [sapo] Add extractor (Closes #2816) 11 years ago
savefrom.py [savefrom] Make test description more flexible 11 years ago
sbs.py [theplatform] extract timestamp and uploader 9 years ago
scivee.py [scivee] Skip the test 9 years ago
screencast.py [screencast] Improve title regexes (Closes #9025) 9 years ago
screencastomatic.py [screencastomatic] Add duration to test 9 years ago
screenjunkies.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
screenwavemedia.py [normalboots] Fix extraction 9 years ago
seeker.py [seeker] Add new extractor(closes #9619) 9 years ago
senateisvp.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
sendtonews.py [sendtonews] Add new extractor 9 years ago
servingsys.py
sexu.py [sexu] Improve extraction (Closes #8782) 9 years ago
shahid.py [shahid] try to bypass geo restriction and extract more metadata(closes #10062) 9 years ago
shared.py [shared] Modernize and make more robust 9 years ago
sharesix.py Use urlencode_postdata across the codebase 9 years ago
sina.py [sina] fix extraction(fixes #1146) 9 years ago
sixplay.py use mimetype2ext to determine manifest ext in multiple extractors 9 years ago
skynewsarabia.py [skynewsarabia:article] Clarify IE_NAME 9 years ago
skysports.py [skysports] Add new extractor(closes #7066) 9 years ago
slideshare.py [slideshare] fix description extraction 9 years ago
slutload.py [refactor] Single quotes consistency 10 years ago
smotri.py [smotri] Modernize, make more robust and fix tests 9 years ago
snotr.py [refactor] Single quotes consistency 10 years ago
sohu.py [sohu] Update _TESTS (closes #10260) 9 years ago
sonyliv.py [sonyliv] Improve (Closes #10258) 9 years ago
soundcloud.py [soundcloud] Add _extract_urls (#10179) 9 years ago
soundgasm.py [soundgasm] PEP8 11 years ago
southpark.py Update _TESTS for MTV sites 9 years ago
spankbang.py [spankbang] Add test with single format (#8398) 10 years ago
spankwire.py [spankwire] Add support for new URL format (Closes #9657) 9 years ago
spiegel.py [spiegel:article] update test(closes #10018) 9 years ago
spiegeltv.py [spiegeltv] Fix style issue 10 years ago
spike.py Update _TESTS for MTV sites 9 years ago
sport5.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
sportbox.py [sportbox] Fix SportBoxEmbedIE 9 years ago
sportdeutschland.py [sportdeutschland] Do not abort if meta info is missing 10 years ago
sportschau.py [sportschau.de] Fix extraction and moved to its own file (closes #9799) 9 years ago
srgssr.py [srgssr] use flv as ext for rtmp formats 10 years ago
srmediathek.py [srmediathek] extend _VALID_URL(closes #9373) 9 years ago
ssa.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
stanfordoc.py PEP8: applied even more rules 11 years ago
steam.py [refactor] Single quotes consistency 10 years ago
stitcher.py [stitcher] fix episode config extraction 9 years ago
streamable.py [streamable] Fix title extraction and improve (Closes #9122) 9 years ago
streamcloud.py [streamcloud] Capture error message (#9840) 9 years ago
streamcz.py Switch codebase to use sanitized_Request instead of 10 years ago
streetvoice.py [streetvoice] Fix extraction 9 years ago
sunporno.py [sunporno] Add support for embed URLs 9 years ago
svt.py [svtplay] Extend _VALID_URL (#9900) 9 years ago
swrmediathek.py PEP8: E225,E227 11 years ago
syfy.py [syfy] fix extraction(closes #9087)(closes #3820)(closes #2388) 9 years ago
sztvhu.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
tagesschau.py [tagesschau] Restrict playlist entry regex 9 years ago
tass.py [tass] Add extractor (Closes #4296) 11 years ago
tdslifeway.py [tdslifeway] Use the new Brightcove API 9 years ago
teachertube.py [teachertube] Modernize 11 years ago
teachingchannel.py skip some tests to reduce test time 9 years ago
teamcoco.py [teamcoco] Fix base64 regexp 9 years ago
techtalks.py
ted.py [ted] add support for youtube embeds and update tests 9 years ago
tele13.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
telebruxelles.py [telebruxelles] Fix extraction (Closes #9142) 9 years ago
telecinco.py [telecinco] fix info extraction 9 years ago
telegraaf.py [telegraaf] Make hls non fatal 9 years ago
telemb.py
teletask.py [teletask] Fix test definition 11 years ago
telewebion.py [telewebion] Add new extractor (closes #5135) 9 years ago
testurl.py Fix typos 10 years ago
tf1.py [tf1] fix wat id extraction(closes #9862) 9 years ago
theintercept.py [theintercept] improve extraction 10 years ago
theplatform.py [theplatform] use _get_netrc_login_info and fix session expiration check(#10345) 9 years ago
thescene.py [thescene] Fix extraction and improve style (Closes #8978) 9 years ago
thesixtyone.py [thesixtyone] Relax _VALID_URL (Closes #9714) 9 years ago
thestar.py [brightcove] fix format sorting 9 years ago
thisamericanlife.py [thisamericanlife] Improve and simplify 10 years ago
thisav.py
threeqsdn.py [3qsdn] Restrict src JS regex 9 years ago
thvideo.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
tinypic.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
tlc.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
tmz.py [tmz] delegate extraction to KalturaIE 9 years ago
tnaflix.py [tnaflixnetworkbase] Improve title extraction 9 years ago
toggle.py Simplify formats accumulation for f4m/m3u8/smil formats 10 years ago
toutv.py [toutv] fix info extraction(closes #1792)(closes #2082) 9 years ago
toypics.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
traileraddict.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
trilulilu.py [trilulilu] handle errors 10 years ago
trollvids.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
trutube.py [nuevo] Simplify nuevo extractors (Closes #7728) 10 years ago
tube8.py [tube8] PEP 8 10 years ago
tubitv.py [tubitv] fix extraction(closes #8741) 9 years ago
tudou.py [tudou] Improve error detection (closes #9175) 9 years ago
tumblr.py [tumblr] Improve _VALID_URL (Closes #9027) 9 years ago
tunein.py [tunein] Fix stream data extraction (Closes #8899, closes #8924) 9 years ago
turbo.py [turbo] Improve description extraction 10 years ago
tutv.py [tutv] Fix test 10 years ago
tv2.py [tv2] Improve extraction 9 years ago
tv3.py [brightcove] fix format sorting 9 years ago
tv4.py Fix typos 10 years ago
tvc.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
tvigle.py [tvigle] Skip hls completely (#9259) 9 years ago
tvland.py Update _TESTS for MTV sites 9 years ago
tvp.py [tvp] extract video id from the webpage(fixes #7799) 9 years ago
tvplay.py [tvplay] Capture and output native error message 9 years ago
tweakers.py [tweakers] fix info extraction(closes #9516) 9 years ago
twentyfourvideo.py [24video] Add support for me and xxx TLDs 9 years ago
twentymin.py [20min] Detect embedded YouTube videos 9 years ago
twentytwotracks.py [22tracks] Improve and simplify 10 years ago
twitch.py [twitch:clips] Sort formats 9 years ago
twitter.py [twitter] Update _TESTS 9 years ago
udemy.py [udemy] Fix authentication for localized layout (Closes #9594) 9 years ago
udn.py [udn] Fix m3u8 and f4m extraction as well as improve 9 years ago
unistra.py [unistra] Sort formats 9 years ago
uol.py [uol] remove unused import 9 years ago
uplynk.py [uplynk] Add new extractor 9 years ago
urort.py Fix imports and general cleanup 11 years ago
urplay.py [urplay] fix typo and check with flake8 9 years ago
usatoday.py [usatoday] Add new extractor(closes #8655) 9 years ago
ustream.py [ustream] Fix /embed/ URLs and add a test 9 years ago
ustudio.py [ustudio] add support ustudio app/embed urls 9 years ago
varzesh3.py [varzesh3] Add md5 to the test 9 years ago
vbox7.py [vbox7] Remove unused imports 9 years ago
veehd.py
veoh.py [ooyala] check manifest ext with determine_ext and update tests for related extractors 9 years ago
vessel.py [vessel] Make hls formats non fatal 9 years ago
vesti.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
vevo.py [vevo] Delay the georestriction check to prevent false alerts 9 years ago
vgtv.py [vgtv] Detect geo restricted videos (#10348) 9 years ago
vh1.py [vh1] Modernize 11 years ago
vice.py [ooyala] check manifest ext with determine_ext and update tests for related extractors 9 years ago
vidbit.py [vidbit] Improve (Closes #9759) 9 years ago
viddler.py [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict 9 years ago
videodetective.py [videodetective] Adapt to InternetVideoArchiveIE 9 years ago
videofyme.py
videomega.py [videomega] Fix extraction (closes #7606) 10 years ago
videomore.py Remove _sort_formats from _extract_*_formats methods 9 years ago
videopremium.py [refactor] Single quotes consistency 10 years ago
videott.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
vidio.py [vidio] Improve (Closes #9562) 9 years ago
vidme.py [vidme] Clarify IE_NAMEs 10 years ago
vidzi.py [vidzi] Add support for embed URLs (Closes #10058) 9 years ago
vier.py Remove _sort_formats from _extract_*_formats methods 9 years ago
viewlift.py [generic,viewlift] Move a test case to the specialized extractor 9 years ago
viewster.py [viewster] Remove unused import 9 years ago
viidea.py Remove _sort_formats from _extract_*_formats methods 9 years ago
viki.py [viki] Fix tests (Closes #10098) 9 years ago
vimeo.py [vimeo] Recognize non-standard embeds (#1638) 9 years ago
vimple.py
vine.py [vine] Remove superfluous whitespace 9 years ago
vk.py [vk] Improve login 9 years ago
vlive.py [vlive] Acknowledge vlive+ streams statuses 9 years ago
vodlocker.py Use urlencode_postdata across the codebase 9 years ago
vodplatform.py [vodplatform] Add new extractor 9 years ago
voicerepublic.py [voicerepublic] Force video_id to be strings 9 years ago
voxmedia.py [ooyala] check manifest ext with determine_ext and update tests for related extractors 9 years ago
vporn.py [vporn] Improve error detection and update _TESTS 9 years ago
vrt.py [vrt] extract all formats 9 years ago
vube.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
vuclip.py [vuclip] Fix extraction 9 years ago
walla.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
washingtonpost.py [washingtonpost] reduce requests for m3u8 manifests 9 years ago
wat.py [wat] improve extraction(#10281) 9 years ago
watchindianporn.py [sexykarma] Rename to WatchIndianPornIE and fix extraction 9 years ago
wdr.py [wdr] Add WDRBaseIE, for Sportschau (#9799) 9 years ago
webofstories.py [webofstories] Tolerate malforder og:title (Closes #8417) 10 years ago
weiqitv.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
wimp.py [wimp] Fix extraction and update _TESTS 9 years ago
wistia.py [extractor/generic] Add test for wistia standard embed 9 years ago
worldstarhiphop.py [refactor] Single quotes consistency 10 years ago
wrzuta.py [wrzuta.pl] Detect error and update _TESTS 9 years ago
wsj.py [wsj] improve extraction 9 years ago
xbef.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
xboxclips.py [xboxclips] Use http:// URL 9 years ago
xfileshare.py [xfileshare] Improve removed videos detection 9 years ago
xhamster.py [xhamster] Update tests 9 years ago
xiami.py bug fix for extractor xiami.py 9 years ago
xminus.py [xminus] Fix extraction (closes #9228) 9 years ago
xnxx.py [xnxx] Improve _VALID_URL (Closes #9858) 9 years ago
xstream.py [vgtv] update tests and correct format sorting 10 years ago
xtube.py [xtube] Fix extraction (Closes #9953, closes #9961) 9 years ago
xuite.py [xuite] Support videos with already encoded media id 9 years ago
xvideos.py [xvideos] Extract html5 player formats (Closes #9495) 9 years ago
xxxymovies.py [xxxymovies] Improve 11 years ago
yahoo.py [yahoo] Recognize brightcove embed (Closes #9995) 9 years ago
yam.py Add support for https for all extractors as preventive and future-proof measure 9 years ago
yandexmusic.py [yandexmusic:track] Fix extraction (Closes #10193) 9 years ago
yesjapan.py [yesjapan] Look for datetime inside `submit_info` 11 years ago
yinyuetai.py [yinyuetai] Add localized name 10 years ago
ynet.py Remove _sort_formats from _extract_*_formats methods 9 years ago
youjizz.py [youjizz] Relax _VALID_URL (Closes #10131) 9 years ago
youku.py Rename --cn-verfication-proxy to --geo-verification-proxy 9 years ago
youporn.py [youporn] Fix metadata extraction 9 years ago
yourupload.py [yourupload] Simplify 10 years ago
youtube.py [youtube] Fix authentication (Closes #10140) 9 years ago
zapiks.py
zdf.py [zdf] Extract subtitles (closes #9081) 9 years ago
zingmp3.py [zingmp3:album] Skip broken items 10 years ago
zippcast.py [zippcast] Improve (Closes #8198) 10 years ago