1
0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-11-14 13:27:27 +00:00
youtube-dl/youtube_dl/extractor
Aarni Koskela 7c2d18a13f
[Mixcloud] Harmonize ID generation from lists with full ID generation (#27787)
Mixcloud IDs are generated as `username_slug` when the full ID dict has been
downloaded.  When downloading a list (e.g. uploads, favorites, ...), the temporary
ID is just the `slug`.  This made e.g. archive file usage require the download
of stream metadata before the download can be rejected as already downloaded.

This commit attempts to get the uploader username during the GraphQL query, so the
temporary IDs are generated similarly.
2021-01-13 09:22:48 +00:00
..
__init__.py
abc.py [abc:iview] Support 720p (#22907) (#22921) 2020-02-13 14:52:00 +01:00
abcnews.py
abcotvs.py [abcotvs] relax _VALID_URL regex and improve metadata extraction(closes #18014) 2019-11-29 17:39:18 +01:00
academicearth.py
acast.py [acast] clean podcast URLs 2021-01-04 01:14:26 +01:00
adn.py [adn] improve info extraction 2021-01-12 21:15:13 +01:00
adobeconnect.py
adobepass.py
adobetv.py [adobetv] improve extaction 2019-11-29 17:39:18 +01:00
adultswim.py
aenetworks.py [aenetworks] fix HistoryPlayerIE tests 2020-12-29 16:59:31 +01:00
afreecatv.py [afreecatv] Fix typo (#26970) 2020-10-22 19:15:05 +07:00
airmozilla.py
aliexpress.py
aljazeera.py
allocine.py
alphaporno.py
amara.py [amara] improve extraction 2020-11-19 17:29:30 +01:00
amcnetworks.py [amcnetworks] improve auth only video detection(closes #27548) 2020-12-27 09:00:08 +01:00
americastestkitchen.py [americastestkitchen] Fix Extraction and add support for Cook's Country and Cook's Illustrated 2020-12-06 23:41:18 +01:00
amp.py
animeondemand.py
anvato.py [anvato] remove NFLTokenGenerator 2020-12-21 09:02:45 +01:00
aol.py
apa.py
aparat.py [aparat] Fix extraction 2020-12-28 18:19:30 +01:00
appleconnect.py
applepodcasts.py [applepodcasts] Add new extractor(#25918) 2021-01-04 01:14:26 +01:00
appletrailers.py
archiveorg.py
arcpublishing.py [arcpublishing] add missing staticmethod decorator 2020-12-31 23:42:17 +01:00
ard.py [ard:beta] Extend _VALID_URL (closes #25405) 2020-05-29 02:01:51 +07:00
arkena.py [arkena] fix extraction 2020-12-20 12:06:17 +01:00
arte.py [arte] Rework extractors 2020-11-19 05:02:04 +07:00
asiancrush.py [asiancrush] fix extraction and add support for retrocrush.tv 2020-12-16 12:30:41 +01:00
atresplayer.py [atresplayer] Add coding cookie 2019-10-16 23:57:40 +01:00
atttechchannel.py
atvat.py
audimedia.py
audioboom.py [audioboom] improve metadata extraction 2019-10-17 13:20:16 +01:00
audiomack.py
awaan.py
aws.py
azmedien.py [azmedien] fix extraction(closes #23783) 2020-01-19 19:30:48 +01:00
baidu.py
bandcamp.py [bandcamp] extract playlist_description(closes #22684) 2020-11-17 14:46:02 +01:00
bbc.py [bbc] switch to media selector v6 2020-12-26 16:57:02 +01:00
beatport.py
beeg.py
behindkink.py
bellmedia.py [bellmedia] add support for cp24.com clip URLs(closes #25764) 2020-06-23 15:09:13 +01:00
bet.py
bfi.py
bfmtv.py [bfmtv] Add new extractor(closes #16053)(closes #26615) 2021-01-06 18:50:02 +01:00
bibeltv.py [bibeltv] Add new extractor(closes #14361) 2021-01-06 20:38:02 +01:00
bigflix.py
bild.py
bilibili.py [bilibili] Add support for player.bilibili.com (closes #24402) 2020-03-24 00:24:39 +07:00
biobiochiletv.py
biqle.py [biqle] improve video_ext extraction 2020-08-27 19:20:41 +01:00
bitchute.py [bitchute] Extract upload date (closes #22990) (#23193) 2019-11-27 00:20:39 +07:00
bleacherreport.py
blinkx.py
bloomberg.py
bokecc.py [bokecc] improve player params extraction(closes #22638) 2019-10-15 15:18:51 +01:00
bongacams.py [bongacams] Add extractor (closes #27440) 2020-12-26 20:30:19 +07:00
bostonglobe.py
box.py [box] Add new extractor(#5949) 2020-11-22 17:39:41 +01:00
bpb.py
br.py
bravotv.py
breakcom.py
brightcove.py [brightcove] raise ExtractorError for DRM protected videos(closes #23467)(closes #27568) 2020-12-29 14:11:37 +01:00
businessinsider.py [businessinsider] Fix jwplatform id extraction (closes #22929) (#22954) 2020-01-18 22:47:50 +07:00
buzzfeed.py
byutv.py [byutv] Fix extraction (refs #22070) 2019-09-25 02:16:25 +07:00
c56.py
camdemy.py
cammodels.py
camtube.py
camwithher.py
canalc2.py
canalplus.py
canvas.py [canvas] Match only supported VRT NU URLs(#27707) 2021-01-07 12:35:04 +01:00
carambatv.py
cartoonnetwork.py
cbc.py [cbc:watch] Fix authenticated device token caching (closes #19160) 2020-03-21 01:43:13 +07:00
cbs.py
cbsinteractive.py
cbslocal.py [cbslocal] fix video extraction 2020-12-24 13:10:20 +01:00
cbsnews.py
cbssports.py
ccc.py
ccma.py
cctv.py
cda.py [cda] Fix extraction (closes #17803, closes #24458, closes #24518, closes #26381) 2020-11-24 02:18:40 +07:00
ceskatelevize.py [facebook] extract subtitles(closes #22777) 2019-10-22 17:59:14 +01:00
channel9.py [channel9] reduce response size and update tests 2019-11-29 17:39:18 +01:00
charlierose.py
chaturbate.py [chaturbate] Fix extraction (closes #23010, closes #23012) 2019-11-21 23:21:03 +07:00
chilloutzone.py
chirbit.py
cinchcast.py
cinemax.py
ciscolive.py
cjsw.py
cliphunter.py
clippit.py
cliprs.py
clipsyndicate.py
closertotruth.py
cloudflarestream.py [cloudflarestream] import embed URL extraction 2020-01-08 23:07:41 +01:00
cloudy.py
clubic.py
clyp.py
cmt.py
cnbc.py [cnbc] fix extraction 2020-11-16 15:55:07 +01:00
cnn.py [turner] improve info extraction 2020-12-19 20:14:44 +01:00
comedycentral.py
common.py [common] remove unwanted query params from unsigned akamai manifest URLs 2020-12-19 20:14:44 +01:00
commonmistakes.py
commonprotocols.py
condenast.py [condenast] fix extraction and extract subtitles 2020-11-16 18:57:56 +01:00
contv.py [viewster->contv] remove viewster extractor and add support for contv.com 2019-10-17 15:55:44 +01:00
corus.py [corus] improve extraction 2019-11-26 22:18:21 +01:00
coub.py
cracked.py
crackle.py
crooksandliars.py
crunchyroll.py [crunchyroll] Fix and improve extraction (closes #25096, closes #25060) 2020-05-02 23:42:51 +07:00
cspan.py [cspan] improve info extraction(closes #27791) 2021-01-13 09:17:43 +01:00
ctsnews.py [ctsnews] PEP 8 2019-07-21 14:59:53 +07:00
ctv.py [ctv] Add new extractor (closes #27525) 2020-12-24 19:40:08 +01:00
ctvnews.py
cultureunplugged.py
curiositystream.py
cwtv.py
dailymail.py
dailymotion.py [dailymotion] Fix typo 2020-05-05 05:09:07 +07:00
daum.py [daum] fix VOD and Clip extracton(closes #15015) 2019-11-01 11:43:18 +01:00
dbtv.py
dctp.py [dctp] fix format extraction(closes #23656) 2020-01-07 13:03:32 +01:00
deezer.py
defense.py
democracynow.py
dfb.py
dhm.py
digg.py
digiteka.py
discovery.py [discovery] fix anonymous token extraction(closes #23650) 2020-01-06 14:25:54 +01:00
discoverygo.py
discoverynetworks.py [discoverynetworks] add support new TLC/DMAX URLs(closes #27100) 2020-11-20 10:47:52 +01:00
discoveryvr.py
disney.py
dispeak.py
dlive.py [dlive] Relax _VALID_URL (#21909) 2019-07-31 01:43:49 +07:00
dotsub.py
douyutv.py
dplay.py [dplay] Add suport Discovery+ domains(closes #27680) 2021-01-05 17:31:58 +01:00
drbonanza.py
dreisat.py
dropbox.py
drtuber.py
drtv.py [drtv] Extend _VALID_URL (#27243) 2020-11-29 13:44:36 +07:00
dtube.py
dumpert.py [dumpert] fix extraction(closes #22428)(closes #22564) 2019-10-16 15:06:48 +01:00
dvtv.py
dw.py
eagleplatform.py
ebaumsworld.py
echomsk.py
egghead.py
ehow.py
eighttracks.py
einthusan.py [einthusan] Add support for einthusan.ca (#22171) 2019-08-21 09:52:59 +07:00
eitb.py
ellentube.py
elpais.py
embedly.py
engadget.py
eporner.py [eporner] Fix view count extraction and make optional (closes #23306) 2020-12-13 20:27:08 +07:00
eroprofile.py
escapist.py
espn.py
esri.py
europa.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
expotv.py
expressen.py [expressen] Add support for di.se (closes #26670) 2020-09-24 07:37:10 +07:00
extractors.py [khanacademy] fix extraction(closes #2887)(closes #26803) 2021-01-08 16:13:22 +01:00
extremetube.py
eyedotv.py
facebook.py [facebook] add support for watchparty pages(closes #27507) 2020-12-24 13:10:20 +01:00
faz.py
fc2.py
fczenit.py
filmon.py
filmweb.py
firsttv.py
fivemin.py
fivetv.py
flickr.py
folketinget.py
footyroom.py
formula1.py
fourtube.py
fox9.py [fox9] fix extraction 2019-10-29 09:50:00 +01:00
fox.py
foxgay.py
foxnews.py
foxsports.py
franceculture.py [franceculture] Fix extraction (closes #24204) 2020-03-01 19:22:09 +07:00
franceinter.py [franceinter] flake8 2020-11-22 19:38:45 +01:00
francetv.py [francetv] Update to fix thumbnail URL issue (#27120) 2020-11-20 22:44:08 +01:00
freesound.py
freespeech.py
freshlive.py
frontendmasters.py
fujitv.py [tver] Add new extractor (closes #26662)(closes #27284) 2020-12-02 21:49:09 +01:00
funimation.py
funk.py
fusion.py
gaia.py
gameinformer.py
gamespot.py [gamespot] Extract DASH and HTTP formats 2020-12-03 00:35:47 +01:00
gamestar.py
gaskrank.py
gazeta.py
gdcvault.py
generic.py [arcpublishing] Add new extractor 2020-12-31 23:31:07 +01:00
gfycat.py [gfycat] Extend _VALID_URL (#22225) 2019-10-04 19:27:58 +07:00
giantbomb.py [giantbomb] Extend _VALID_URL (#25222) 2020-05-21 04:30:50 +07:00
giga.py
gigya.py
glide.py
globo.py [globo] handle alternative hash signing method 2019-10-22 17:59:14 +01:00
go.py [go] Added support for FXNetworks (#26826) 2020-12-27 17:36:21 +00:00
godtube.py
golem.py
googledrive.py [googledrive] fix format extraction(closes #26979) 2020-11-19 20:01:24 +01:00
googlepodcasts.py [googlepodcasts] Add new extractor 2021-01-04 01:14:26 +01:00
googlesearch.py
goshgay.py
gputechconf.py
groupon.py
hbo.py
hearthisat.py
heise.py [heise] Fix kaltura embeds extraction (closes #22514) 2019-09-26 23:11:02 +07:00
hellporno.py [hellporno] Fix extraction (closes #24399) 2020-03-21 00:59:48 +07:00
helsinki.py
hentaistigma.py
hgtv.py
hidive.py
historicfilms.py
hitbox.py
hitrecord.py
hketv.py
hornbunny.py
hotnewhiphop.py
hotstar.py [hotstart] fix and improve extraction 2020-12-12 23:07:52 +01:00
howcast.py
howstuffworks.py
hrti.py
huajiao.py
huffpost.py
hungama.py
hypem.py
ign.py
iheart.py [iheart] Update test description value (#27037) 2021-01-04 17:16:27 +01:00
imdb.py [imdb] Fix extraction (closes #23443) 2020-02-23 04:33:29 +07:00
imggaming.py [ufctv] add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com domains(closes #23343) 2019-12-07 19:23:19 +01:00
imgur.py
ina.py [ina] Add support for mobile URLs (#27229) 2020-11-29 04:15:53 +07:00
inc.py
indavideo.py [indavideo] Switch to HTTPS for API request (#25191) 2020-05-20 02:13:06 +07:00
infoq.py [infoq] fix format extraction(closes #25984) 2020-11-20 23:23:55 +01:00
instagram.py [instagram] Fix test 2020-12-26 23:00:15 +07:00
internazionale.py
internetvideoarchive.py [internetvideoarchive] fix extraction 2019-10-28 19:47:27 +01:00
iprima.py [iprima] Improve video id extraction (#26507) (closes #26494) 2020-09-24 06:46:58 +07:00
iqiyi.py [iqiyi] Fix typo (#26884) 2020-10-17 23:02:17 +07:00
ir90tv.py
itv.py [itv] clean description from HTML tags (closes #27399) 2020-12-13 09:51:03 +01:00
ivi.py [ivi:compilation] Fix entries extraction (closes #23770) 2020-01-18 14:46:38 +07:00
ivideon.py
iwara.py
izlesene.py
jamendo.py [jamendo] restore track url modification 2019-11-04 15:51:44 +01:00
jeuxvideo.py
joj.py
jove.py
jwplatform.py [jwplatform] Add support for bypass geo restriction 2020-06-06 01:44:36 +07:00
kakao.py [kakao] remove raw request and extract format total bitrate 2019-11-01 12:40:41 +01:00
kaltura.py [kaltura] Add support for multiple embeds on a webpage (closes #25523) 2020-06-06 02:14:35 +07:00
kankan.py
karaoketv.py
karrierevideos.py
keezmovies.py
ketnet.py [ketnet] fix extraction(closes #27662) 2021-01-05 18:17:04 +01:00
khanacademy.py [khanacademy] fix extraction(closes #2887)(closes #26803) 2021-01-08 16:13:22 +01:00
kickstarter.py
kinja.py [kinja] add support for Kinja embeds 2019-11-06 19:56:10 +01:00
kinopoisk.py
konserthusetplay.py
krasview.py
ku6.py
kusi.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
kuwo.py
la7.py [la7] update Kaltura service URL(closes #22358) 2019-10-28 15:17:06 +01:00
laola1tv.py
lbry.py [lbry] add support for channel extraction(closes #25584) 2020-12-08 14:53:22 +01:00
lci.py
lcp.py
lecture2go.py
lecturio.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
leeco.py Fix typos (#21901) 2019-07-26 22:30:18 +07:00
lego.py [lego] fix extraction and extract subtitle(closes #23687) 2020-01-10 05:06:45 +01:00
lemonde.py
lenta.py
libraryofcongress.py
libsyn.py
lifenews.py
limelight.py [limelight] remove disabled API requests(closes #24255) 2020-03-23 12:57:10 +01:00
line.py
linkedin.py
linuxacademy.py [linuxacademy] Fix authentication and extraction (closes #21129, closes #26223, closes #27402) 2020-12-13 16:52:36 +07:00
litv.py
livejournal.py
liveleak.py
livestream.py
lnkgo.py [lnkgo] fix extraction(closes #16834) 2019-11-06 23:14:26 +01:00
localnews8.py
lovehomeporn.py
lrt.py [lrt] fix extraction with empty tags(closes #20264) 2020-11-16 21:28:12 +01:00
lynda.py
m6.py
mailru.py [mailru] Fix extraction (closes #24530) (#25239) 2020-05-14 05:51:40 +07:00
malltv.py [malltv] fix extraction(closes #27035) 2020-11-17 19:13:38 +01:00
mangomolo.py [mangomolo] fix video format extraction and add support for player URLs 2019-10-17 13:21:44 +01:00
manyvids.py
markiza.py
massengeschmacktv.py
matchtv.py
mdr.py [mdr] Bypass geo restriction 2020-12-13 23:43:16 +07:00
medaltv.py [medaltv] improve extraction 2020-11-24 18:29:46 +01:00
medialaan.py
mediaset.py [mediaset] add support for movie URLs(closes #27240) 2020-11-30 09:46:15 +01:00
mediasite.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
medici.py
megaphone.py
meipai.py
melonvod.py
meta.py
metacafe.py
metacritic.py
mgoon.py
mgtv.py [mgtv] fix format extraction(closes #26415) 2020-11-18 21:07:00 +01:00
miaopai.py
microsoftvirtualacademy.py
ministrygrid.py
minoto.py
miomio.py
mit.py [mit] Remove support for video.mit.edu(closes #22403) 2019-10-16 15:45:45 +01:00
mitele.py [mitele] fix free video extraction(#24624)(closes #25827)(closes #26757) 2020-12-27 16:22:43 +01:00
mixcloud.py [Mixcloud] Harmonize ID generation from lists with full ID generation (#27787) 2021-01-13 09:22:48 +00:00
mlb.py
mnet.py
moevideo.py
mofosex.py [mofosex] Add support for generic embeds (closes #24633) 2020-04-06 01:29:58 +07:00
mojvideo.py
morningstar.py
motherless.py [motherless] Fix review issues and improve extraction (closes #26495, closes #27450) 2021-01-05 07:40:30 +07:00
motorsport.py
movieclips.py
moviezine.py
movingimage.py
msn.py [msn] improve extraction 2019-11-29 17:39:18 +01:00
mtv.py [mtv] fix mgid extraction(closes #26841) 2020-11-19 11:57:09 +01:00
muenchentv.py
mwave.py
mychannels.py
myspace.py
myspass.py [myspass] fix video URL extraction and improve metadata extraction(closes #22448) 2019-11-04 20:05:27 +01:00
myvi.py
myvidster.py
nationalgeographic.py
naver.py [naver] improve metadata extraction 2020-01-08 12:55:33 +01:00
nba.py [nba] rewrite extractor 2020-12-19 20:14:44 +01:00
nbc.py [nbc] Remove CSNNE extractor 2020-12-29 17:21:05 +01:00
ndr.py [ndr:embed:base] Extract subtitles (closes #25447, closes #26106) 2020-11-17 03:24:23 +07:00
ndtv.py
nerdcubed.py
neteasemusic.py
netzkino.py
newgrounds.py
newstube.py
nextmedia.py
nexx.py [nexx] Add support for Multi Player JS Setup(closes #23052) 2019-11-13 19:09:32 +01:00
nfl.py [anvato] Disable NFLTokenGenerator(closes #27449) 2020-12-16 21:47:50 +01:00
nhk.py [piksel] import format extraction 2020-12-28 10:50:29 +01:00
nhl.py
nick.py [nickjr] Add support for nickelodeonjunior.fr (#22246) 2019-09-02 00:59:57 +07:00
niconico.py [niconico] fix playlist extraction(closes #27428) 2020-12-20 17:15:43 +01:00
ninecninemedia.py [9c9media] improve info extraction 2020-12-24 17:39:13 +01:00
ninegag.py
ninenow.py [9now] Fix extraction (closes #22361) 2019-09-19 02:31:39 +07:00
nintendo.py [nintendo] fix extraction and partially add support for Nintendo Direct videos(#4592) 2019-11-30 23:48:26 +01:00
njpwworld.py
nobelprize.py
nonktube.py [nonktube] Fix extraction (closes #22544) 2019-09-29 21:57:08 +07:00
noovo.py
normalboots.py
nosvideo.py
nova.py [nova:embed] Fix extraction (closes #24700) 2020-04-09 03:52:29 +07:00
nowness.py
noz.py
npo.py
npr.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
nrk.py [nrk] fix extraction for videos without a legalAge rating 2021-01-04 12:16:54 +01:00
nrl.py [nrl] fix extraction 2019-11-30 23:50:28 +01:00
ntvcojp.py
ntvde.py
ntvru.py [ntvru] add support for non relative file URLs(closes #23140) 2019-11-18 21:40:53 +01:00
nuevo.py
nuvid.py
nytimes.py [nytimes] Add new cooking.nytimes.com extractor (#27143) 2020-11-22 14:12:47 +01:00
nzz.py
odatv.py
odnoklassniki.py [odnoklassniki] add support for Schemeless embed extraction 2019-10-25 19:27:28 +01:00
oktoberfesttv.py
once.py
ondemandkorea.py
onet.py [onet] improve extraction 2019-10-29 09:50:01 +01:00
onionstudios.py [kinja] add support for Kinja embeds 2019-11-06 19:56:10 +01:00
ooyala.py [ooyala] add better fallback values for domain and streams variables 2019-11-30 23:21:13 +01:00
openload.py [openload] remove OpenLoad related extractors(closes #11999)(closes #15406) 2019-11-26 23:57:37 +01:00
ora.py
orf.py [orf] Add support for more radio stations (closes #24938) (#24968) 2020-05-05 06:22:50 +07:00
outsidetv.py
packtpub.py
pandoratv.py
parliamentliveuk.py
patreon.py [patreon] minimize reponse size and extract uploader_id and filesize 2019-11-05 14:04:17 +01:00
pbs.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
pearvideo.py
peertube.py [peertube] Extract files also from streamingPlaylists (#27728) 2021-01-08 20:09:38 +00:00
people.py
performgroup.py
periscope.py [periscope] Fix untitled broadcasts (#25482) 2020-06-01 20:31:51 +07:00
philharmoniedeparis.py
phoenix.py
photobucket.py
picarto.py
piksel.py [piksel] import format extraction 2020-12-28 10:50:29 +01:00
pinkbike.py
pinterest.py [pinterest] Add support for large collections(more than 25 pins) 2020-11-23 14:16:38 +01:00
pladform.py
platzi.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
playfm.py
playplustv.py
plays.py
playtvak.py
playvid.py
playwire.py
pluralsight.py
podomatic.py
pokemon.py [limelight] remove disabled API requests(closes #24255) 2020-03-23 12:57:10 +01:00
polskieradio.py
popcorntimes.py [popcorntimes] Add extractor (closes #23949) 2020-02-03 06:05:56 +07:00
popcorntv.py
porn91.py
porncom.py
pornhd.py [pornhd] Fix extraction (closes #24128) 2020-02-24 04:47:56 +07:00
pornhub.py [pornhub] Improve like and dislike count extraction (closes #27356) 2020-12-26 21:24:43 +07:00
pornotube.py
pornovoisines.py
pornoxo.py
presstv.py
prosiebensat1.py [prosiebensat1] Extract series metadata 2020-04-24 02:56:10 +07:00
puhutv.py [puhutv] Remove no longer available HTTP formats (closes #25124) 2020-05-04 21:15:19 +07:00
puls4.py
pyvideo.py
qqmusic.py
r7.py
radiobremen.py
radiocanada.py
radiode.py
radiofrance.py
radiojavan.py
rai.py [rai] improve subtitles extraction (#27705) 2021-01-07 13:48:45 +00:00
raywenderlich.py
rbmaradio.py
rds.py
redbulltv.py [redbulltv] improve support for rebull.com TV localized URLS(#22063) 2020-09-13 11:26:11 +01:00
reddit.py [redditr] Fix review issues and extract source thumbnail (closes #27503) 2020-12-31 05:07:57 +07:00
redtube.py [redtube] Extend _VALID_URL (#26506) 2020-09-20 11:39:42 +07:00
regiotv.py
rentv.py
restudy.py
reuters.py
reverbnation.py
rice.py
rmcdecouverte.py
ro220.py
rockstargames.py
roosterteeth.py [roosterteeth] fix login request(closes #16094)(closes #22689) 2019-11-05 10:06:02 +01:00
rottentomatoes.py
roxwel.py
rozhlas.py
rtbf.py
rte.py
rtl2.py
rtlnl.py [rtlnl] Extend _VALID_URL for new embed URL schema 2020-09-13 21:42:06 +07:00
rtp.py
rts.py
rtve.py
rtvnh.py
rtvs.py
ruhd.py
rumble.py [rumble] add support for embed pages(#10785) 2020-11-22 13:07:04 +01:00
rutube.py
rutv.py
ruutu.py [ruutu] Extract more metadata and detect non-free videos (closes #21154) 2020-12-12 06:49:43 +07:00
ruv.py
safari.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
sapo.py
savefrom.py
sbs.py [sbs] Add support for ondemand play and news embed URLs(closes #17650)(closes #27629) 2021-01-06 13:41:07 +01:00
screencast.py
screencastomatic.py
scrippsnetworks.py [scrippsnetworks] correct test case URL 2020-01-06 14:30:02 +01:00
scte.py [scte] Add extractor (closes #22975) 2019-11-05 05:21:16 +07:00
seeker.py [seeker] remove Revision3 extractors and fix extraction 2019-11-09 13:14:23 +01:00
senateisvp.py
sendtonews.py
servus.py [servus] Add support for pm-wissen.com (closes #25869) 2020-11-17 03:02:07 +07:00
sevenplus.py [sevenplay] detect API errors 2020-12-29 14:11:37 +01:00
sexu.py
seznamzpravy.py
shahid.py
shared.py [vivo] Fix extraction (closes #22328, closes #22279) 2019-11-27 02:28:06 +07:00
showroomlive.py
sina.py
sixplay.py
sky.py [sky] add support for Sports News articles and Brighcove videos(closes #13054) 2020-12-31 12:18:30 +01:00
skyit.py [skyit] add support for multiple Sky Italia websites(closes #26629) 2020-11-22 13:01:56 +01:00
skylinewebcams.py
skynewsarabia.py
slideshare.py
slideslive.py [slideslive] use m3u8 entry protocol for m3u8 formats(closes #27400) 2020-12-13 12:43:21 +01:00
slutload.py
snotr.py
sohu.py
sonyliv.py [sonyliv] fix title for movies 2020-12-24 13:33:12 +01:00
soundcloud.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
soundgasm.py
southpark.py
spankbang.py [spankbang] Remove unused import 2020-12-26 22:14:31 +07:00
spankwire.py [spankwire] Add support for generic embeds (refs #24633) 2020-04-05 20:42:56 +07:00
spiegel.py [spiegel] Fix extraction (closes #24206, closes #24767) 2020-11-18 04:09:02 +07:00
spike.py [spike] Update Paramount Network feed URL(closes #27715) 2021-01-08 09:26:12 +01:00
sport5.py
sportbox.py
sportdeutschland.py [sportdeutschland] Update to new sportdeutschland API 2020-02-01 23:35:55 +01:00
spreaker.py [spreaker] fix SpreakerShowIE test URL 2020-11-25 21:39:17 +01:00
springboardplatform.py
sprout.py [sprout] correct typo 2020-12-25 21:35:55 +01:00
srgssr.py [srgssr] Extend _VALID_URL (closes #26555, closes #26556, closes #26578) 2020-09-13 21:07:25 +07:00
srmediathek.py [ard] improve extraction(closes #23761) 2020-01-17 14:23:24 +01:00
stanfordoc.py
steam.py
stitcher.py [stitcher] clean podcast URLs 2021-01-04 01:14:25 +01:00
streamable.py
streamcloud.py
streamcz.py
streetvoice.py [streetvoice] fix extraction(closes #27455)(closes #27492) 2020-12-24 13:10:20 +01:00
stretchinternet.py [stretchinternet] fix extraction(closes #4319) 2020-01-19 21:20:56 +01:00
stv.py [stv] improve episode id extraction(closes #23083) 2021-01-03 10:04:57 +01:00
sunporno.py
sverigesradio.py
svt.py [svtplay] Fix test title 2020-11-21 23:36:25 +07:00
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
tass.py
tbs.py
tdslifeway.py
teachable.py [teachable] Improve embed detection (closes #26923) 2020-12-27 22:57:50 +07:00
teachertube.py
teachingchannel.py [teachingchannel] fix extraction 2019-11-30 23:49:45 +01:00
teamcoco.py [teamcoco] add support for new videos(closes #23054) 2019-11-12 10:51:54 +01:00
teamtreehouse.py
techtalks.py
ted.py [ted] check for resources validity and extract subtitled downloads(closes #22513) 2019-09-26 11:44:57 +01:00
tele5.py [tele5] Bypass geo restriction 2020-06-06 01:45:05 +07:00
tele13.py
telebruxelles.py
telecinco.py [telecinco] fix extraction 2020-12-27 16:22:43 +01:00
telegraaf.py [telegraaf] fix extraction 2019-11-03 22:04:03 +01:00
telemb.py
telequebec.py [telequebec] Fix Extraction and Add Support for video.telequebec.tv 2020-12-08 00:35:47 +01:00
teletask.py
telewebion.py
tennistv.py
tenplay.py [tenplay] fix format extraction(closes #26653) 2020-12-29 14:11:37 +01:00
testurl.py
tf1.py
tfo.py [limelight] remove disabled API requests(closes #24255) 2020-03-23 12:57:10 +01:00
theintercept.py
theplatform.py [theplatform] allow passing geo bypass countries from other extractors 2020-12-25 21:16:36 +01:00
thescene.py
thestar.py
thesun.py [thesun] fix extraction(closes #16966) 2019-10-28 13:32:35 +01:00
theweatherchannel.py [theweatherchannel] fix extraction (closes #25930)(closes #26051) 2020-12-26 09:37:40 +01:00
thisamericanlife.py
thisav.py
thisoldhouse.py [thisoldhouse] Improve video id extraction (closes #24549) 2020-04-11 20:07:37 +07:00
threeqsdn.py [threeqsdn] Improve extraction(closes #21058) 2021-01-09 22:29:58 +01:00
tiktok.py [tiktok] Fix extraction (closes #20809, closes #22838, closes #22850, closes #25987, closes #26281, closes #26411, closes #26639, closes #26776, closes #27237) 2020-11-29 08:09:20 +07:00
tinypic.py
tmz.py
tnaflix.py
toggle.py [toggle] add support for live.mewatch.sg (closes #27555) 2020-12-27 22:26:20 +01:00
tonline.py
toongoggles.py
toutv.py
toypics.py
traileraddict.py
trilulilu.py
trunews.py [zype] improve extraction 2020-01-15 14:18:04 +01:00
trutv.py
tube8.py
tubitv.py [tubitv] Extract release year (#27317) 2020-12-09 01:14:46 +07:00
tudou.py
tumblr.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
tunein.py
tunepk.py
turbo.py
turner.py [turner] improve info extraction 2020-12-19 20:14:44 +01:00
tv2.py [tv2] detect DRM protection 2019-11-30 15:50:17 +01:00
tv2dk.py [tv2dk:bornholm:play] Fix extraction (#24076) 2020-02-19 01:02:05 +07:00
tv2hu.py
tv4.py [tv4] Fix ISM formats extraction (closes #24667) 2020-04-07 22:56:06 +07:00
tv5mondeplus.py [tv5mondeplus] Fix extraction (closes #23907, closes #23911) 2020-01-31 04:58:36 +07:00
tv5unis.py [tv5unis] Add new extractor(closes #22399)(closes #24890) 2020-12-14 18:47:00 +01:00
tva.py [tva] Add support for qub.ca (closes #27235) 2020-12-01 12:25:02 +01:00
tvanouvelles.py
tvc.py
tver.py [tver] correct episode_number key 2020-12-02 22:49:51 +01:00
tvigle.py [tvigle] Fix extraction and add support for HLS and DASH formats (closes #21967) 2019-08-02 05:25:01 +07:00
tvland.py
tvn24.py [tvn24] Fix test 2019-07-31 02:32:45 +07:00
tvnet.py
tvnoe.py
tvnow.py
tvp.py
tvplay.py [tvplay:home] Fix extraction(closes #21153) 2020-12-07 15:12:54 +01:00
tvplayer.py
tweakers.py
twentyfourvideo.py [24video] Add support for porn.24video.net (closes #23779, closes #23784) 2020-02-15 03:49:29 +07:00
twentymin.py
twentythreevideo.py [23video] Relax _VALID_URL (#26870) 2020-10-20 00:56:23 +07:00
twitcasting.py [twitcasting] fix format extraction and improve info extraction(closes #24868) 2020-12-13 12:13:58 +01:00
twitch.py [twitch] Improve login error extraction 2021-01-10 06:23:58 +07:00
twitter.py [twitter] Add support for summary card(closes #25121) 2021-01-03 13:37:24 +01:00
udemy.py
udn.py
ufctv.py [ufctv] add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com domains(closes #23343) 2019-12-07 19:23:19 +01:00
uktvplay.py [uktvplay] match new video URLs(closes #17909) 2020-12-29 14:11:37 +01:00
umg.py
unistra.py
unity.py
uol.py [uol] fix extraction(closes #22007) 2020-05-05 11:19:40 +01:00
uplynk.py
urort.py
urplay.py [urplay] fix extraction(closes #26828) 2020-11-17 13:12:20 +01:00
usanetwork.py [usanetwork] fix extraction 2020-11-16 16:21:48 +01:00
usatoday.py
ustream.py [ustream] Add support for video.ibm.com (#26894) 2020-10-17 23:14:46 +07:00
ustudio.py
varzesh3.py
vbox7.py
veehd.py
veoh.py
vesti.py
vevo.py
vgtv.py
vh1.py
vice.py [vice] improve extraction(closes #23631) 2020-01-05 16:33:21 +01:00
vidbit.py
viddler.py
videa.py [videa] improve extraction 2020-11-26 12:56:49 +01:00
videodetective.py [videodetective] fix extraction 2019-10-28 19:48:34 +01:00
videofyme.py
videomore.py [videomore] add support more.tv (closes #27088) 2020-12-14 15:00:02 +01:00
videopress.py
vidio.py
vidlii.py
vidme.py
vidzi.py
vier.py
viewlift.py [viewlift] improve extraction 2020-01-27 15:41:21 +01:00
viidea.py
viki.py [viki] fix video API request(closes #27184) 2020-11-24 23:25:03 +01:00
vimeo.py [generic] Add support for VHX Embeds(#27546) 2020-12-27 09:00:07 +01:00
vimple.py
vine.py
viqeo.py
viu.py
vk.py [vk] improve extraction 2019-12-09 09:13:02 +01:00
vlive.py [vlive] Sort live formats (closes #27404) 2020-12-13 15:04:18 +07:00
vodlocker.py
vodpl.py
vodplatform.py [vodplatform] add support for embed.kwikmotion.com domain 2020-01-12 17:34:57 +01:00
voicerepublic.py [voicerepublic] fix extraction 2020-01-19 20:15:02 +01:00
voot.py
voxmedia.py
vrak.py
vrt.py
vrv.py [vrv] fix CMS signing query extraction(closes #21809) 2019-07-16 22:51:10 +01:00
vshare.py
vube.py
vuclip.py
vvvvid.py [vvvvid] fix season metadata extraction(#18130) 2021-01-01 20:21:59 +01:00
vyborymos.py
vzaar.py [vzaar] update test 2019-12-03 12:31:16 +01:00
wakanim.py
walla.py
washingtonpost.py [arcpublishing] Add new extractor 2020-12-31 23:31:07 +01:00
wat.py
watchbox.py
watchindianporn.py
wdr.py [wdr] Extent subtitles extraction and improve overall extraction (closes #22672, closes #22723) 2020-12-12 04:52:35 +07:00
webcaster.py
webofstories.py
weibo.py
weiqitv.py
wistia.py [wistia] Add support for playlists (closes #27533) 2020-12-25 17:00:30 +01:00
worldstarhiphop.py
wsj.py
wwe.py
xbef.py
xboxclips.py
xfileshare.py [xfileshare] Add support for aparat.cam (closes #27651) 2021-01-04 00:17:51 +07:00
xhamster.py [xhamster] Improve initials regex (#26526) (closes #26353) 2020-09-06 11:10:27 +07:00
xiami.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
ximalaya.py
xminus.py
xnxx.py
xstream.py
xtube.py [xtube] Fix extraction (closes #26996) 2020-11-17 01:32:48 +07:00
xuite.py
xvideos.py [xvideos] Extend _VALID_URL (#22471) 2019-10-04 19:05:35 +07:00
xxxymovies.py
yahoo.py [yahoo] fix GYAO Player extraction and relax title URL regex(closes #24178)(closes #24778) 2020-04-29 14:56:32 +01:00
yandexdisk.py [yandexdisk] extract info from webpage 2020-12-30 16:45:53 +01:00
yandexmusic.py [yandexmusic:album] Simplify 2020-12-14 12:52:25 +07:00
yandexvideo.py [yandexvideo] fix extraction for Python 3.4 2020-12-31 12:18:30 +01:00
yapfiles.py
yesjapan.py
yinyuetai.py
ynet.py
youjizz.py [youjizz] Fix extraction (closes #24181) 2020-02-29 21:58:22 +07:00
youku.py
younow.py
youporn.py [youporn] Fix upload date extraction and make comment count optional (closes #26986) 2020-11-19 05:16:25 +07:00
yourporn.py [yourporn] Fix extraction (closes #21645, closes #22255, closes #23459) 2020-01-15 01:28:17 +07:00
yourupload.py
youtube.py [youtube:search] fix view_count and try to extract all video sections(closes #27588)(closes #27604) 2021-01-11 17:35:51 +01:00
zapiks.py [zapiks] Fix test 2020-02-29 23:09:13 +07:00
zattoo.py
zdf.py [zdf] extract webm formats(closes #26659) 2020-12-04 14:16:32 +01:00
zingmp3.py
zype.py [zype] Add support for uplynk videos 2020-12-27 23:47:28 +01:00