youtube-dl/youtube_dl/extractor
Luc Ritchie 23c996ea99 [afreecatv] Fix adult (19+) VODs
AfreecaTV marks segments of VODs, or entire VODs, as adult content. When
accessing a VOD with adult segments from an underage account or when not
logged in, the first request fails with a "PARTIAL_ADULT" error flag,
and we retry with the partialView=SKIP_ADULT query parameter. This
allows us to download the segments of the video that are not marked as
adult.

Now, when accessing a VOD that is entirely marked as adult content,
the first request fails with an "ADULT" error flag, *even if logged in
to an adult account*. The web client presents a click-through warning,
and refetches the XML with adultView=ADULT_VIEW.

This commit adjusts the existing retry logic for PARTIAL_ADULT to also
support retrying ADULT VODs with the required parameter.

If the same ADULT error is returned on the second attempt, we raise the
same error as before. This will occur if we are not logged in to an
adult account.

At this time it does not appear that the click-through warning has been
added to PARTIAL_ADULT VODs, so if we are logged in, our first request
is still successful. Therefore, the PARTIAL_ADULT logic does not need
to be changed.

The VODs mentioned in the below tickets are both now private, so I
cannot test the given URLs, but I believe that this:

Fixes #26622, fixes #26926
2021-03-10 21:14:12 -05:00
..
__init__.py
abc.py [abc:iview] Support 720p (#22907) (#22921) 2020-02-13 14:52:00 +01:00
abcnews.py [abcnews] fix extraction(closes #12394)(closes #27920) 2021-01-27 12:28:22 +01:00
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 login warning reporting 2021-01-25 09:28:24 +01:00
adobeconnect.py [adobeconnect] Add new extractor(closes #20283) 2019-04-02 22:40:39 +01:00
adobepass.py [adobepass] Add support for AT&T U-verse (mso ATT) (closes #13938, closes #21016) 2019-07-04 03:57:11 +07:00
adobetv.py [adobetv] improve extaction 2019-11-29 17:39:18 +01:00
adultswim.py [adultswim] fix extraction(closes #18025) 2019-04-05 11:45:49 +01:00
aenetworks.py [AENetworks] update AENetworksShowIE test playlist id (#27851) 2021-01-30 13:44:01 +01:00
afreecatv.py [afreecatv] Fix adult (19+) VODs 2021-03-10 21:14:12 -05:00
airmozilla.py [airmozilla] Fix extraction (closes #12670) 2017-04-08 15:39:58 +08:00
aliexpress.py [aliexpress:live] Fix issues (closes #13698, closes #13707) 2017-09-03 16:05:31 +07:00
aljazeera.py [aljazeera] fix extraction(closes #20911)(closes #27779) 2021-01-17 17:35:10 +01:00
allocine.py [allocine] Extract more metadata 2017-03-29 04:43:12 +07:00
alphaporno.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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] improve season extraction 2021-01-21 16:47:55 +01:00
amp.py [AMP] Fix upload_date and timestamp extraction (#27970) 2021-01-26 22:43:11 +01:00
animeondemand.py [animeondemand] Add support for lazy playlist extraction (closes #27829) 2021-01-16 09:22:33 +07:00
anvato.py [anvato] remove NFLTokenGenerator 2020-12-21 09:02:45 +01:00
aol.py [aol] add support for yahoo videos(closes #26650) 2021-01-19 14:49:45 +01:00
apa.py [apa] Improve extraction (closes #27750) 2021-02-22 02:29:50 +07:00
aparat.py [aparat] Fix extraction 2020-12-28 18:19:30 +01:00
appleconnect.py [appleconnect] Update test 2017-04-28 03:47:25 +07:00
applepodcasts.py [applepodcasts] Add new extractor(#25918) 2021-01-04 01:14:26 +01:00
appletrailers.py Fix some regexes 2017-10-09 23:50:53 +07:00
archiveorg.py [archiveorg] Fix and improve extraction (closes #21330, closes #23586, closes #25277, closes #26780, closes #27109, closes #27236, closes #28063) 2021-02-07 20:34:41 +07:00
arcpublishing.py [arcpublishing] add missing staticmethod decorator 2020-12-31 23:42:17 +01:00
ard.py [ard] Improve formats extraction (closes #28155) 2021-02-14 05:03:15 +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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
atvat.py [atvat] Fix extraction (closes #18041) 2018-11-17 00:18:50 +07:00
audimedia.py [audimedia] fix extraction(closes #15309) 2018-05-31 12:39:45 +01:00
audioboom.py [audioboom] improve metadata extraction 2019-10-17 13:20:16 +01:00
audiomack.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
awaan.py [awaan] Extract uploader id (#27963) 2021-01-28 02:06:12 +07:00
aws.py [aws] fix canonical/signed headers generation in python 2(closes #15102) 2017-12-29 00:13:40 +01:00
azmedien.py [azmedien] Fix extraction (#28064) 2021-02-03 23:57:56 +00:00
baidu.py
bandaichannel.py [bandaichannel] Add new extractor(closes #21404) 2021-02-28 10:42:41 +01:00
bandcamp.py [bandcamp] Extract release_timestamp 2021-03-10 03:41:21 +07:00
bbc.py [bbc] correct catched exception type 2021-03-02 11:21:49 +01:00
beatport.py [Beatport] Update extractor name and tests 2016-10-16 02:33:43 +07:00
beeg.py [beeg] Add support for api/v6 v2 URLs without t argument (closes #21701) 2019-07-11 23:37:09 +07:00
behindkink.py
bellmedia.py [bellmedia] add support for cp24.com clip URLs(closes #25764) 2020-06-23 15:09:13 +01:00
bet.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
bfi.py [bfi:player] Add new extractor(#19235) 2019-04-05 19:35:35 +01:00
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 Switch codebase to use compat_b64decode 2018-01-23 22:23:12 +07:00
bild.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
bilibili.py [bilibili] fix video info extraction(closes #28341) 2021-03-08 16:53:50 +01:00
biobiochiletv.py [rudo] remove extractor(closes #18430)(closes #18474) 2019-07-12 22:31:11 +01:00
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 [AMP] Fix upload_date and timestamp extraction (#27970) 2021-01-26 22:43:11 +01:00
blinkx.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
bloomberg.py [bloomberg] Add another video id regex (closes #12062) 2017-02-10 22:16:20 +07:00
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 [BostonGlobe] New. Nonstandard version of Brightcove. 2017-03-19 20:40:31 +08:00
box.py [box] Add new extractor(#5949) 2020-11-22 17:39:41 +01:00
bpb.py [bpb] Improve (closes #14086) 2017-09-03 16:43:33 +07:00
br.py [br] add support for BR Mediathek videos(fixes #14560)(fixes #14788) 2017-11-29 14:21:38 +01:00
bravotv.py [bravotv] add support for oxygen.com(closes #13357)(closes #22500) 2021-02-03 18:13:17 +01:00
breakcom.py Improve URL extraction 2018-07-21 19:08:28 +07:00
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 [facebook] Add support for plugin video embeds and multiple embeds (closes #13493) 2017-06-27 22:38:54 +07:00
byutv.py [byutv] Fix extraction (refs #22070) 2019-09-25 02:16:25 +07:00
c56.py
camdemy.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
cammodels.py [extractors] Add missing age limits 2019-01-01 21:39:18 +07:00
camtube.py [extractors] Add missing age limits 2019-01-01 21:39:18 +07:00
camwithher.py [extractors] Add missing age limits 2019-01-01 21:39:18 +07:00
canalc2.py [canalc2] Add support for HTML5 videos (closes #15916, closes #15919) 2018-03-19 23:40:19 +07:00
canalplus.py [canalplus] fix extraction(closes #15072) 2018-01-07 22:15:44 +01:00
canvas.py [canvas] Add new extractor for Dagelijkse Kost (#28119) 2021-02-11 08:04:16 +00:00
carambatv.py [carambatv:page] Fix extraction (closes #18739) 2019-01-04 22:21:53 +07:00
cartoonnetwork.py [cartoonnetwork] fix extraction(closes #15664)(closes #17224) 2019-01-17 23:56:37 +01:00
cbc.py [cbc:watch] Fix authenticated device token caching (closes #19160) 2020-03-21 01:43:13 +07:00
cbs.py [cbs] add support for Paramount+ (closes #28342) 2021-03-07 08:32:37 +01:00
cbsinteractive.py [cbsinteractive] fix data extraction(closes #15451) 2018-01-29 15:33:24 +01:00
cbslocal.py [cbslocal] fix video extraction 2020-12-24 13:10:20 +01:00
cbsnews.py [cbsnews] fix extraction(closes #9659)(closes #15397) 2019-06-05 01:23:23 +01:00
cbssports.py [cbssports] PEP 8 2018-04-22 04:57:22 +07:00
ccc.py [ccc] Improve extraction (closes #14601, closes #20355) 2019-04-28 23:08:09 +07:00
ccma.py [ccma] fix timestamp parsing in python 2 2021-02-15 13:06:54 +01:00
cctv.py [cctv] Add support for ncpa-classic.com (closes #11591) 2017-01-04 01:30:40 +07:00
cda.py [cda] Detect geo restricted videos (refs #28106) 2021-02-07 19: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 [charlierose] Add support for episodes (closes #14062) 2017-08-30 23:50:33 +07:00
chaturbate.py [chaturbate] Fix extraction (closes #23010, closes #23012) 2019-11-21 23:21:03 +07:00
chilloutzone.py Switch codebase to use compat_b64decode 2018-01-23 22:23:12 +07:00
chirbit.py Switch codebase to use compat_b64decode 2018-01-23 22:23:12 +07:00
cinchcast.py [cinchcast] Extend _VALID_URL 2017-08-05 08:17:01 +07:00
cinemax.py [cinemax] Add new extractor 2019-04-28 00:42:55 +01:00
ciscolive.py [ciscolive] Add support for new URL schema (closes #20320, #20351) 2019-03-17 07:18:54 +07:00
cjsw.py [csjw] Add coding cookie 2017-07-09 19:18:12 +07:00
cliphunter.py [cliphinter] Fix extraction (closes #18083) 2018-11-06 23:29:42 +07:00
clippit.py Add new extractor 2017-08-17 16:56:06 +08:00
cliprs.py
clipsyndicate.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
closertotruth.py
cloudflarestream.py [cloudflarestream] import embed URL extraction 2020-01-08 23:07:41 +01:00
cloudy.py [cloudy] Fix extraction (closes #13737) 2017-07-26 23:12:43 +07:00
clubic.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
clyp.py [clyp] Add support for token protected media (closes #17184) 2018-08-07 23:27:08 +07:00
cmt.py [cmt,mtv,southpark] Add support for episode URLs (closes #11837) 2017-01-26 21:49:34 +07:00
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 [comedycentral] fix extraction(closes #27905) 2021-01-21 23:53:09 +01:00
common.py Introduce release_timestamp meta field (refs #28386) 2021-03-10 03:36:31 +07:00
commonmistakes.py [commonmistakes] Fix E117 2019-05-11 03:57:40 +07:00
commonprotocols.py [generic,commonprotocols] Move mms suuport from GenericIE 2016-10-07 19:24:22 +08:00
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 [coub] Update test and remove comment count extraction 2017-05-01 05:54:44 +07:00
cracked.py [abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines 2017-09-06 00:50:25 +07:00
crackle.py [crackle] authorize media detail request(closes #16931) 2019-01-30 14:44:23 +01:00
crooksandliars.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 [9c9media] extract mpd formats and subtitles 2018-05-27 12:10:12 +01:00
cultureunplugged.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
curiositystream.py [curiositystream] add support for non app urls 2019-01-13 15:46:54 +01:00
cwtv.py [cwtv] fix episode number extraction(closes #20461) 2019-03-27 18:01:51 +01:00
dailymail.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
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 [dbtv] fix extraction 2019-07-12 23:26:46 +01:00
dctp.py [dctp] fix format extraction(closes #23656) 2020-01-07 13:03:32 +01:00
deezer.py Fix some regexes 2017-10-09 23:50:53 +07:00
defense.py
democracynow.py [democracynow] Update test 2017-05-02 01:38:31 +07:00
dfb.py
dhm.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
digg.py [digg] Improve extraction 2018-01-10 22:19:51 +07:00
digiteka.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
discovery.py [discovery] fix anonymous token extraction(closes #23650) 2020-01-06 14:25:54 +01:00
discoverygo.py Improve URL extraction 2018-07-21 19:08:28 +07:00
discoverynetworks.py [discoverynetworks] add support new TLC/DMAX URLs(closes #27100) 2020-11-20 10:47:52 +01:00
discoveryvr.py [discoveryvr] Add new extractor(closes #12578) 2017-04-02 09:22:09 +01:00
disney.py [disney] skip Apple FairPlay formats(#14982) 2017-12-15 09:28:07 +01:00
dispeak.py [dispeak] improve mp4 bitrate extraction 2019-04-09 11:21:46 +01:00
dlive.py [dlive] Relax _VALID_URL (#21909) 2019-07-31 01:43:49 +07:00
dotsub.py [dotsub] Update test 2017-05-02 02:56:44 +08:00
douyutv.py [douyu] Support Douyu shows (closes #12228) 2017-05-12 18:44:24 +08:00
dplay.py [dplay] Extract Ad-Free uplynk URLs(#28160) 2021-02-24 18:34:28 +01:00
drbonanza.py [drbonanza] Fix extraction (closes #13231) 2017-05-31 23:56:32 +07:00
dreisat.py [zdf] Rework extractors (closes #11606, closes #13473, closes #17354, closes #21185, closes #26711, closes #27068, closes #27930, closes #28198, closes #28199, closes #28274) 2021-03-02 06:07:30 +07:00
dropbox.py
drtuber.py [drtuber] Extract duration 2019-02-02 06:04:00 +07:00
drtv.py [drtv] Extend _VALID_URL (#27243) 2020-11-29 13:44:36 +07:00
dtube.py [dtube] Update test 2019-01-08 08:46:34 +07:00
dumpert.py [dumpert] fix extraction(closes #22428)(closes #22564) 2019-10-16 15:06:48 +01:00
dvtv.py [dvtv] remove unnecessary comments and spaces 2019-04-06 16:45:11 +01:00
dw.py
eagleplatform.py Improve URL extraction 2018-07-21 19:08:28 +07:00
ebaumsworld.py
echomsk.py
egghead.py [egghead] fix typo 2021-02-02 19:05:37 +01:00
ehow.py
eighttracks.py
einthusan.py [einthusan] Add support for einthusan.ca (#22171) 2019-08-21 09:52:59 +07:00
eitb.py Unify coding cookie 2016-10-03 23:44:29 +07:00
ellentube.py [ellentube] Fix issues, improve and simplify (closes #14570) 2017-12-09 02:16:54 +07:00
elpais.py [elpais] Fix typo and improve extraction (closes #12139) 2017-02-16 04:57:42 +07:00
embedly.py Unify coding cookie 2016-10-03 23:44:29 +07:00
engadget.py Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
eporner.py [eporner] Fix view count extraction and make optional (closes #23306) 2020-12-13 20:27:08 +07:00
eroprofile.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
escapist.py [escapist] Modernize 2019-03-11 08:18:57 +01:00
espn.py [espn] fix fivethirtyeight.com extraction 2019-07-11 23:37:34 +01:00
esri.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
europa.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
expotv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
expressen.py [expressen] Add support for di.se (closes #26670) 2020-09-24 07:37:10 +07:00
extractors.py [bandaichannel] Add new extractor(closes #21404) 2021-02-28 10:42:41 +01:00
extremetube.py [extremetube] Fix metadata extraction 2018-04-19 22:36:33 +07:00
eyedotv.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 2017-03-25 19:38:23 +01:00
facebook.py [facebook] add support for watchparty pages(closes #27507) 2020-12-24 13:10:20 +01:00
faz.py [faz] fix extraction and add support for Perform Group embeds(fixes #14714) 2017-11-24 18:42:41 +01:00
fc2.py remove unnecessary assignment parenthesis 2018-05-26 16:13:54 +01:00
fczenit.py [fczenit] fix extraction 2017-11-25 19:28:26 +01:00
filmon.py [filmon] improve extraction 2017-02-03 10:15:03 +01:00
filmweb.py [filmweb] improve extraction 2017-12-26 19:41:08 +01:00
firsttv.py Improve URL extraction 2018-07-21 19:08:28 +07:00
fivemin.py
fivetv.py [fivetv] relax video URL regex and support https URLs 2019-07-11 23:10:35 +01:00
flickr.py [flickr] Ensure format id is string 2017-06-09 00:20:07 +07:00
folketinget.py Unify coding cookie 2016-10-03 23:44:29 +07:00
footyroom.py [footyroom] Fix extraction and update _TESTS (closes #10810) 2016-10-11 17:46:13 +08:00
formula1.py fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes #10774) 2016-09-27 15:31:25 +01:00
fourtube.py [4tube] Update token hosts (closes #20918) 2019-05-04 03:26:40 +07:00
fox9.py [fox9] fix extraction 2019-10-29 09:50:00 +01:00
fox.py [fox] fix Uplynk PrePlay error handling under python 2(#20925) 2019-05-02 10:46:29 +01:00
foxgay.py [foxgay] Ensure height is int 2017-06-09 00:22:14 +07:00
foxnews.py [foxnews:insider] Remove extractor (#15810) 2018-06-20 23:59:37 +07:00
foxsports.py [foxsports] update test 2018-11-21 12:08:46 +01:00
franceculture.py [franceculture] Make thumbnail optional (closes #18807) 2021-01-23 01:10:35 +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 [freesound] Improve and remove unrelated metadata (closes #11608) 2017-01-12 23:03:53 +07:00
freespeech.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
freshlive.py [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 2017-03-25 19:38:23 +01:00
frontendmasters.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
fujitv.py [tver] Add new extractor (closes #26662)(closes #27284) 2020-12-02 21:49:09 +01:00
funimation.py [funimation] fix extraction(closes #14089) 2019-01-15 10:25:31 +01:00
funk.py [funk] fix extraction(closes #17915) 2019-07-10 13:54:49 +01:00
fusion.py [fusion] fix extraction(closes #17775)(closes #21269) 2019-06-27 12:06:31 +01:00
gaia.py [gaia] add support for authentication(closes #14605) 2019-04-02 15:50:06 +01:00
gameinformer.py [gameinformer] fix extraction(closes #8895)(closes #15363)(closes #17206) 2019-07-10 15:45:00 +01:00
gamespot.py [gamespot] Extract DASH and HTTP formats 2020-12-03 00:35:47 +01:00
gamestar.py [gamestar] Fix issues (closes #15179) 2018-01-13 19:38:58 +07:00
gaskrank.py [gaskrank] Improve (closes #12493) 2017-05-28 06:47:38 +07:00
gazeta.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
gdcvault.py [gdc] add support for kaltura embeds and update tests(closes #20575) 2019-04-09 11:23:47 +01:00
gedidigital.py [gedidigital] improve asset id matching 2021-02-22 23:02:15 +01:00
generic.py [simplecast] Add new extractor(closes #24107) 2021-02-17 14:53:23 +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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
gigya.py [canvas] Add support for vrt.be/vrtnu (closes #11873) 2017-10-25 23:17:28 +07:00
glide.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
golem.py [golem] Ensure format id is string 2017-06-09 00:27:11 +07:00
googledrive.py [googledrive] report download page errors(closes #28005) 2021-01-29 11:53:49 +01:00
googlepodcasts.py [googlepodcasts] Add new extractor 2021-01-04 01:14:26 +01:00
googlesearch.py [gvsearch] Modernize and fix page result request (closes #11051) 2016-10-28 23:19:59 +07:00
goshgay.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
gputechconf.py
groupon.py
hbo.py [cinemax] Add new extractor 2019-04-28 00:42:55 +01:00
hearthisat.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 Unify coding cookie 2016-10-03 23:44:29 +07:00
hentaistigma.py
hgtv.py [hgtv.com:show] Fix typo 2017-06-23 02:54:12 +07:00
hidive.py Improve URL extraction 2018-07-21 19:08:28 +07:00
historicfilms.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
hitbox.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
hitrecord.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
hketv.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
hornbunny.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
hotnewhiphop.py Switch codebase to use compat_b64decode 2018-01-23 22:23:12 +07:00
hotstar.py [hotstart] fix and improve extraction 2020-12-12 23:07:52 +01:00
howcast.py
howstuffworks.py [howstuffworks] add support for more domains 2017-10-12 19:03:47 +00:00
hrti.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
huajiao.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
huffpost.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
hungama.py [hungama] Add support for videos (closes #17402) 2019-01-08 10:03:44 +07:00
hypem.py [hypem] Modernize and extract more metadata(closes #15320) 2019-03-11 09:43:06 +01:00
ign.py [ign] fix extraction(closes #24771) 2021-02-08 15:58:20 +01:00
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 [imgur] Use video id as title fallback (closes #18590) 2019-02-13 00:02:29 +07:00
ina.py [ina] Add support for mobile URLs (#27229) 2020-11-29 04:15:53 +07:00
inc.py [inc] PEP 8 2018-06-12 01:41:23 +07:00
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 [internazionale] Fix extraction of non-available-abroad videos 2018-08-31 02:15:46 +07:00
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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 [iwara] Improve extraction 2018-07-21 18:03:58 +07:00
izlesene.py [izlesene] Improve extraction and fix issues (closes #16407, closes #16271) 2018-05-26 01:53:17 +07:00
jamendo.py [jamendo] restore track url modification 2019-11-04 15:51:44 +01:00
jeuxvideo.py Fix some regexes 2017-10-09 23:50:53 +07:00
joj.py [joj] Fix extraction (closes #18280) 2018-11-24 22:14:27 +07:00
jove.py [jove] Ensure comment count is int 2017-06-09 00:29:20 +07:00
jwplatform.py [jwplatform] Add support for bypass geo restriction 2020-06-06 01:44:36 +07:00
kakao.py [kakao] improve info extraction and detect geo restriction(closes #26577) 2021-02-14 19:48:26 +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 Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
karrierevideos.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
keezmovies.py Improve URL extraction 2018-07-21 19:08:28 +07:00
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 Unify coding cookie 2016-10-03 23:44:29 +07:00
kinja.py [kinja] add support for Kinja embeds 2019-11-06 19:56:10 +01:00
kinopoisk.py [kinopoisk] Add extractor (closes #17283) 2018-08-22 02:19:30 +07:00
konserthusetplay.py Improve URL extraction 2018-07-21 19:08:28 +07:00
krasview.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
ku6.py
kusi.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
kuwo.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
la7.py [la7] update Kaltura service URL(closes #22358) 2019-10-28 15:17:06 +01:00
laola1tv.py [laola1tv:embed] Set correct stream access URL scheme (closes #16341) 2018-11-03 02:45:37 +07:00
lbry.py [lbry] add support for channel filters(closes #28385) 2021-03-10 11:45:30 +01:00
lci.py [lci] Fix extraction (closes #17274) 2018-08-20 02:15:48 +07:00
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 [lemonde] Fallback delegate extraction to generic extractor (closes #12115, closes #12116) 2017-02-13 23:17:48 +07:00
lenta.py [lenta] Add extractor (closes #15953) 2018-03-22 23:07:31 +07:00
libraryofcongress.py [loc] update test 2018-11-21 12:00:50 +01:00
libsyn.py [libsyn] improve extraction(closes #20229) 2019-03-03 06:18:51 +01:00
lifenews.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
limelight.py [limelight] remove disabled API requests(closes #24255) 2020-03-23 12:57:10 +01:00
line.py [line] lint (remove space on empty line) 2018-03-14 09:55:46 +01:00
linkedin.py [linkedin:learning] use urljoin for form action url(closes #20431) 2019-04-11 08:44:58 +01:00
linuxacademy.py [linuxacademy] Fix authentication and extraction (closes #21129, closes #26223, closes #27402) 2020-12-13 16:52:36 +07:00
litv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
livejournal.py [livejournal] Add new extractor(closes #21526) 2019-07-13 12:47:02 +01:00
liveleak.py [LiveLeak] Check if the original videos exist (closes #21206) (#21208) 2019-05-28 12:31:11 +00:00
livestream.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
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 [lynda] Handle missing subtitles (closes #20490, closes #20513) 2019-07-14 01:45:28 +07:00
m6.py Unify coding cookie 2016-10-03 23:44:29 +07:00
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 [manyvids] Fix extraction (closes #18604, closes #18614) 2019-01-01 20:31:48 +07:00
markiza.py [markiza] Expect 500 status code 2018-06-18 04:54:52 +07:00
massengeschmacktv.py [massengeschmacktv] Add support for Massengeschmack TV(replaces Fernseh Kritik TV) 2017-11-24 20:00:01 +01:00
matchtv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 [medialaan] add support DPG Media MyChannels based websites 2021-01-27 14:58:47 +01:00
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 [medici] Add extractor (closes #3406) 2017-04-08 22:38:37 +07:00
megaphone.py [megaphone] Fix deprecated escape sequence 2017-10-17 15:39:06 +08:00
meipai.py Fix some regexes 2017-10-09 23:50:53 +07:00
melonvod.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
meta.py
metacafe.py [metacafe] Fix family filter bypass (closes #19287) 2019-02-21 05:59:07 +07:00
metacritic.py Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
mgoon.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
mgtv.py [mgtv] fix format extraction(closes #26415) 2020-11-18 21:07:00 +01:00
miaopai.py [miaopai] Coding style (#10556) 2016-09-08 00:28:33 +08:00
microsoftvirtualacademy.py extract ISM formats in some of the extractors 2016-11-02 01:54:45 +07:00
minds.py [minds] improve extraction 2021-01-17 14:07:56 +01:00
ministrygrid.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
minoto.py [mychannels] add support for mychannels.com(closes #15334) 2018-05-16 19:11:48 +01:00
miomio.py [miomio] Fix extraction 2017-03-08 19:46:58 +08:00
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:playlist:base] Fix video id extraction in flat playlist mode (refs #27787) 2021-01-16 09:42:57 +07:00
mlb.py [mlb] improve extraction(closes #16587) 2018-05-31 02:50:14 +01:00
mnet.py [mnet] fix format extraction(fixes #14883) 2017-11-30 23:45:33 +01:00
moevideo.py [moevideo] fix extraction 2019-03-11 15:18:09 +01:00
mofosex.py [mofosex] Add support for generic embeds (closes #24633) 2020-04-06 01:29:58 +07:00
mojvideo.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
morningstar.py [morningstar] Relax _VALID_URL 2017-09-16 22:39:46 +07:00
motherless.py [motherless] Fix review issues and improve extraction (closes #26495, closes #27450) 2021-01-05 07:40:30 +07:00
motorsport.py Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
movieclips.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
moviezine.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
movingimage.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
msn.py [msn] improve extraction 2019-11-29 17:39:18 +01:00
mtv.py [comedycentral] fix extraction(closes #27905) 2021-01-21 23:53:09 +01:00
muenchentv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
mwave.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
mychannels.py [mychannels] add support for mychannels.com(closes #15334) 2018-05-16 19:11:48 +01:00
myspace.py [myspace] Improve _VALID_URL (closes #13040) 2017-05-10 22:35:46 +07:00
myspass.py [myspass] fix video URL extraction and improve metadata extraction(closes #22448) 2019-11-04 20:05:27 +01:00
myvi.py [myvi] Extend _VALID_URL 2018-02-08 23:02:05 +07:00
myvidster.py [myvidster] Update _TESTS (closes #10473) 2016-09-01 16:42:35 +08:00
nationalgeographic.py [fox] add support for locked videos using cookies(closes #19060) 2019-01-29 00:31:49 +01:00
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 Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
nerdcubed.py
neteasemusic.py
netzkino.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
newgrounds.py [newgrounds] Fix metadata extraction (closes #15531) 2018-02-09 21:17:02 +07:00
newstube.py [newstube] fix extraction 2019-04-03 10:19:36 +01:00
nextmedia.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
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 Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
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] fix extraction for videos with multiple ContentPackages(closes #28309) 2021-03-02 12:04:31 +01:00
ninegag.py [ninegag] unscape title(#28201) 2021-02-19 11:55:40 +01:00
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 [njpwworld] fix extraction (#27890) 2021-01-22 08:56:51 +00:00
nobelprize.py [nobelprize] Add new extractor(closes #9999) 2016-10-26 18:15:23 +01:00
nonktube.py [nonktube] Fix extraction (closes #22544) 2019-09-29 21:57:08 +07:00
noovo.py [noovo] Fix extraction (closes #19230) 2019-02-16 22:45:53 +07:00
normalboots.py [screenwavemedia] Remove extractor 2016-11-28 23:17:56 +07:00
nosvideo.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
nova.py [nova:embed] Fix extraction (closes #24700) 2020-04-09 03:52:29 +07:00
nowness.py [brightcove] Fix _extract_url (closes #12782) 2017-04-18 21:46:25 +07:00
noz.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
npo.py [npo] Improve DRM detection 2019-03-23 21:43:50 +07:00
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 [ntvcojp] Add new extractor 2019-04-21 14:51:26 +01:00
ntvde.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
ntvru.py [ntvru] add support for non relative file URLs(closes #23140) 2019-11-18 21:40:53 +01:00
nuevo.py [nuevo] Pass headers to _extract_nuevo 2017-05-08 20:03:38 +07:00
nuvid.py
nytimes.py [nytimes] Add new cooking.nytimes.com extractor (#27143) 2020-11-22 14:12:47 +01:00
nzz.py [nzz] Relax kaltura regex 2018-11-21 02:50:40 +07:00
odatv.py
odnoklassniki.py [odnoklassniki] add support for Schemeless embed extraction 2019-10-25 19:27:28 +01:00
oktoberfesttv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
once.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
ondemandkorea.py Improve geo bypass mechanism 2017-02-19 05:10:08 +08:00
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 [outsidetv] Add new extractor(closes #18774) 2019-01-10 10:54:46 +01:00
packtpub.py [packtpub] Relax lesson _VALID_URL regex(closes #21695) 2019-07-09 11:56:16 +01:00
pandoratv.py [pandoratv] Add support for mobile URLs (closes #12441) 2018-01-11 23:10:18 +07:00
parliamentliveuk.py [parliamentliveuk] Fix extraction (closes #14524) 2017-10-20 23:31:13 +07:00
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 [pearvideo] Improve (closes #13031) 2017-07-16 03:06:04 +07:00
peertube.py [peertube] Add support for canard.tube (#28190) 2021-02-21 23:05:33 +07:00
people.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
performgroup.py [faz] fix extraction and add support for Perform Group embeds(fixes #14714) 2017-11-24 18:42:41 +01:00
periscope.py [periscope] Fix untitled broadcasts (#25482) 2020-06-01 20:31:51 +07:00
philharmoniedeparis.py [philharmoniedeparis] Relax _VALID_URL (closes #21672) 2019-07-06 23:17:45 +07:00
phoenix.py [zdf] Rework extractors (closes #11606, closes #13473, closes #17354, closes #21185, closes #26711, closes #27068, closes #27930, closes #28198, closes #28199, closes #28274) 2021-03-02 06:07:30 +07:00
photobucket.py
picarto.py [picarto] Extract more metadata (closes #16518) 2018-11-11 16:17:59 +07:00
piksel.py [piksel] import format extraction 2020-12-28 10:50:29 +01:00
pinkbike.py [pinkbike] Fix uploader extraction (closes #12054) 2017-02-15 02:08:32 +07:00
pinterest.py [pinterest] Add support for large collections(more than 25 pins) 2020-11-23 14:16:38 +01:00
pladform.py [pladform] Respect platform id and extract HLS formats (closes #15468) 2018-02-02 03:07:30 +07:00
platzi.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
playfm.py
playplustv.py [playplustv] add support for playplus.com(#18789) 2019-01-10 18:49:13 +01:00
plays.py [plays] Improve extraction and add support for embed URLs 2016-11-12 23:08:05 +07:00
playtvak.py [playtvak] Relax video regex and make description optional 2017-12-27 22:57:26 +07:00
playvid.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
playwire.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
pluralsight.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
podomatic.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
pokemon.py [limelight] remove disabled API requests(closes #24255) 2020-03-23 12:57:10 +01:00
polskieradio.py [polskieradio] Fix extraction 2017-06-16 04:57:56 +07:00
popcorntimes.py [popcorntimes] Add extractor (closes #23949) 2020-02-03 06:05:56 +07:00
popcorntv.py [popcorntv] Remove debug output 2018-09-19 22:16:43 +07:00
porn91.py [porn91] Fix extraction (#21312) 2019-07-14 02:57:43 +07:00
porncom.py [porncom] Fix extraction (closes #16808) 2018-06-26 00:01:06 +07:00
pornhd.py [pornhd] Fix extraction (closes #24128) 2020-02-24 04:47:56 +07:00
pornhub.py [pornhub] Detect flagged videos 2021-03-10 02:56:01 +07:00
pornotube.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
pornovoisines.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
pornoxo.py [generic] Try parsing JWPlayer embedded videos (closes #12030) 2017-02-16 23:44:03 +08:00
presstv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 [puls4] Relax _VALID_URL (closes #11267) 2016-11-25 23:37:32 +07:00
pyvideo.py [pyvideo] Remove debugging code 2016-08-31 01:56:58 +07:00
qqmusic.py [qqmusic:toplist] PEP 8 2017-08-18 01:00:07 +07:00
r7.py Don't list master m3u8 playlists in format list (closes #12832) 2017-04-27 21:53:17 +07:00
radiobremen.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
radiocanada.py [radiocanada:audiovideo] Fix typo 2019-03-17 14:34:48 +07:00
radiode.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
radiofrance.py
radiojavan.py [radiojavan] Improve extraction (closes #17151) 2018-09-03 02:53:51 +07:00
rai.py [rai] improve subtitles extraction (#27705) 2021-01-07 13:48:45 +00:00
raywenderlich.py [raywenderlich] Adapt to site redesign (closes #17225) 2018-08-13 00:15:59 +07:00
rbmaradio.py [rbmaradio] Add support for 192k format (closes #16631) 2018-06-04 23:51:25 +07:00
rds.py [9c9media] fix extraction for videos with multiple ContentPackages(closes #28309) 2021-03-02 12:04:31 +01:00
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 Improve URL extraction 2018-07-21 19:08:28 +07:00
restudy.py [restudy] Extend _VALID_URL (#15347) 2018-01-21 01:22:16 +07:00
reuters.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
reverbnation.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
rice.py
rmcdecouverte.py [rmcdecouverte] Improve, bypass geo restriction and add support for live (closes #18697) 2019-01-01 20:51:19 +07:00
ro220.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
rockstargames.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
roosterteeth.py [roosterteeth] fix login request(closes #16094)(closes #22689) 2019-11-05 10:06:02 +01:00
rottentomatoes.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
roxwel.py Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
rozhlas.py Fix some only matching tests (closes #14855) 2017-11-26 20:53:10 +07:00
rtbf.py [rtbf] fix extraction for python 3.2 and older 2018-06-18 19:10:43 +01:00
rte.py [rte] Add support for new API endpoint (closes #18206) 2018-11-17 00:07:59 +07:00
rtl2.py [rtl2] update player_url 2019-04-03 10:20:01 +01:00
rtlnl.py [rtlnl] Extend _VALID_URL for new embed URL schema 2020-09-13 21:42:06 +07:00
rtp.py [rtp] fix extraction(closes #15099) 2019-05-28 04:58:12 +01:00
rts.py [srgssr] improve extraction 2021-02-25 15:50:49 +01:00
rtve.py Switch codebase to use compat_b64decode 2018-01-23 22:23:12 +07:00
rtvnh.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
rtvs.py [rtvs] Add extractor (closes #9242, closes #15187) 2018-01-21 17:40:23 +07:00
ruhd.py Fix some regexes 2017-10-09 23:50:53 +07:00
rumble.py [rumble] add support for embed pages(#10785) 2020-11-22 13:07:04 +01:00
rutube.py [rutube:embed] Fix extraction and add support private videos (closes #19163) 2019-02-11 00:49:51 +07:00
rutv.py [rutv] Add support for testplayer.vgtrk.com (closes #13347) 2017-06-11 21:36:19 +07:00
ruutu.py [ruutu] Extract more metadata and detect non-free videos (closes #21154) 2020-12-12 06:49:43 +07:00
ruv.py [ruv] Improve, extract all formats and metadata (closes #13396) 2017-06-19 23:46:03 +07:00
safari.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
samplefocus.py [samplefocus] Add new extractor(closes #27763) 2021-02-20 10:55:19 +01:00
sapo.py Unify coding cookie 2016-10-03 23:44:29 +07:00
savefrom.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
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 [screencast] Improve extraction (closes #14617, closes #17990) 2018-10-28 23:26:30 +07:00
screencastomatic.py [generic] Try parsing JWPlayer embedded videos (closes #12030) 2017-02-16 23:44:03 +08:00
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 [senateisvp] Allow https URL scheme for embeds 2017-03-20 23:35:13 +08:00
sendtonews.py [generic] Try parsing JWPlayer embedded videos (closes #12030) 2017-02-16 23:44:03 +08:00
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 [sexu] Ensure height is int 2017-06-09 00:30:23 +07:00
seznamzpravy.py [seznamzpravy] PEP 8 (#17455) 2018-09-08 17:24:48 +07:00
shahid.py [shahid] fix format extraction(closes #28383) 2021-03-10 13:16:21 +01:00
shared.py [vivo] Fix extraction (closes #22328, closes #22279) 2019-11-27 02:28:06 +07:00
showroomlive.py [showroomlive] Improve (closes #11458) 2016-12-30 00:12:35 +07:00
simplecast.py [simplecast] Add new extractor(closes #24107) 2021-02-17 14:53:23 +01:00
sina.py remove unnecessary assignment parenthesis 2018-05-26 16:13:54 +01:00
sixplay.py [sixplay] add support for rtlmost.hu(#21405) 2019-06-16 06:32:47 +01:00
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 [skylinewebcams] Fix extraction (closes #18853) 2019-01-14 23:23:51 +07:00
skynewsarabia.py
slideshare.py [slideshare] Fix extraction 2017-07-14 22:11:07 +07:00
slideslive.py [slideslive] use m3u8 entry protocol for m3u8 formats(closes #27400) 2020-12-13 12:43:21 +01:00
slutload.py [slutload] Fix and improve extraction (closes #17001) 2018-07-19 01:59:00 +07:00
snotr.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
sohu.py [sohu] Fix numeric fields 2017-06-09 00:16:42 +07:00
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 [soundgasm] Improve extraction (closes #14588) 2017-10-26 23:16:16 +07:00
southpark.py Revert "[southpark] add support for videos with english audio track" 2019-06-04 00:37:58 +01:00
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 [comedycentral] fix extraction(closes #27905) 2021-01-21 23:53:09 +01:00
sport5.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
sportbox.py [sportbox] Improve extraction, add support for matchtv.ru and fix video id (closes #17978) 2018-10-29 00:21:50 +07:00
sportdeutschland.py [sportdeutschland] Update to new sportdeutschland API 2020-02-01 23:35:55 +01:00
spotify.py [spotify] Add new extractor for Spotify Podcasts(closes #27443) 2021-01-16 18:12:05 +01:00
spreaker.py [spreaker] fix SpreakerShowIE test URL 2020-11-25 21:39:17 +01:00
springboardplatform.py [springboardplatform] Add extractor 2018-01-20 00:34:10 +07:00
sprout.py [sprout] correct typo 2020-12-25 21:35:55 +01:00
srgssr.py [srgssr] improve extraction 2021-02-25 15:50:49 +01:00
srmediathek.py [ard] improve extraction(closes #23761) 2020-01-17 14:23:24 +01:00
stanfordoc.py Fix some regexes 2017-10-09 23:50:53 +07:00
steam.py [steam] Bypass mature content check (closes #16113) 2018-04-08 00:29:43 +07:00
stitcher.py [stitcher] clean podcast URLs 2021-01-04 01:14:25 +01:00
storyfire.py [storyfire] Add new extractor(closes #25628)(closes #26349) 2021-02-16 21:14:43 +01:00
streamable.py [streamable] Add support for new embedded URL schema 2017-04-26 23:39:53 +07:00
streamcloud.py [streamcloud] Reduce waiting time to 6 seconds (#21092) 2019-05-23 03:46:20 +07:00
streamcz.py [streamcz] Add support for subtitles 2017-05-21 15:41:52 +07:00
streetvoice.py [streetvoice] fix extraction(closes #27455)(closes #27492) 2020-12-24 13:10:20 +01:00
stretchinternet.py [stretchinternet] Fix extraction(closes #28297) 2021-03-01 14:00:03 +01:00
stv.py [stv] improve episode id extraction(closes #23083) 2021-01-03 10:04:57 +01:00
sunporno.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
sverigesradio.py [sverigesradio] improve extraction(closes #18635) 2019-04-28 12:03:39 +01:00
svt.py [svtplay] Fix video id extraction (closes #28058) 2021-02-04 04:17:45 +07:00
swrmediathek.py [swrmediathek] skip tests correctly 2017-01-06 15:09:10 +01:00
syfy.py Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
sztvhu.py Unify coding cookie 2016-10-03 23:44:29 +07:00
tagesschau.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
tass.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
tbs.py [tbs] fix info extraction(fixes #18403) 2018-12-05 07:03:00 +01:00
tdslifeway.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
teachable.py [teachable] Improve embed detection (closes #26923) 2020-12-27 22:57:50 +07:00
teachertube.py [teachertube] Capture and output error message 2018-01-24 22:46:04 +07:00
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 [teamtreehouse] Add new extractor(closes #9836) 2019-03-28 16:55:57 +01:00
techtalks.py [techtalks] Relax _VALID_URL 2016-10-04 02:54:36 +07:00
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 [telebruxelles] Relax _VALID_URL and add support for live streams 2018-02-05 23:56:00 +07:00
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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
telequebec.py [telequebec] Fix Extraction and Add Support for video.telequebec.tv 2020-12-08 00:35:47 +01:00
teletask.py
telewebion.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
tennistv.py remove unnecessary assignment parenthesis 2018-05-26 16:13:54 +01:00
tenplay.py [tenplay] fix format extraction(closes #26653) 2020-12-29 14:11:37 +01:00
testurl.py Refactor code to use url_result 2019-01-01 23:56:05 +07:00
tf1.py [tf1] improve extraction(closes #27980)(closes #28040) 2021-02-23 12:41:32 +01:00
tfo.py [limelight] remove disabled API requests(closes #24255) 2020-03-23 12:57:10 +01:00
theintercept.py Unify coding cookie 2016-10-03 23:44:29 +07:00
theplatform.py [theplatform] allow passing geo bypass countries from other extractors 2020-12-25 21:16:36 +01:00
thescene.py [thescene] fix extraction(closes #13061) 2017-05-12 16:37:09 +01:00
thestar.py [thestar] Fix extraction (Closes #10465) 2016-09-01 23:46:15 +07:00
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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
thisav.py Fix some regexes 2017-10-09 23:50:53 +07:00
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 Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
tmz.py [tmz] Fix and improve extraction (closes #24603, closes #24687, closes #28211) 2021-02-23 18:37:06 +07:00
tnaflix.py [tnaflix] Pass Referer in metadata request (closes #18925) 2019-01-20 22:07:01 +07:00
toggle.py [toggle] add support for live.mewatch.sg (closes #27555) 2020-12-27 22:26:20 +01:00
tonline.py [tonline] Add new extractor(#10376) 2016-10-04 08:00:25 +01:00
toongoggles.py [toongoggles] Add new extractor(closes #12171) 2017-03-19 00:45:38 +01:00
toutv.py [toutv] update client key(closes #21370) 2019-06-12 21:41:46 +01:00
toypics.py [toypics] Improve and modernize 2017-05-20 01:29:33 +07:00
traileraddict.py
trilulilu.py
trovo.py [trovo] Add Origin header to VOD formats(closes #28346) 2021-03-04 17:57:16 +01:00
trunews.py [zype] improve extraction 2020-01-15 14:18:04 +01:00
trutv.py [trutv] fix extraction(closes #17336) 2019-02-06 19:38:10 +01:00
tube8.py [tube8] Fix metadata extraction (closes #17520) 2018-09-11 02:32:01 +07:00
tubitv.py [tubitv] Extract release year (#27317) 2020-12-09 01:14:46 +07:00
tudou.py [tudou] Merge into youku extractor (fixes #12214) 2017-05-26 23:04:42 +08:00
tumblr.py Remove no longer needed compat_str around geturl 2020-02-29 19:19:24 +07:00
tunein.py [tunein] Use live title for live streams (closes #16347) 2018-05-02 01:29:44 +07:00
tunepk.py [tunepk] Add extractor (closes #12197, closes #12243) 2017-03-05 23:31:38 +07:00
turbo.py [turbo] Ensure format id is string 2017-06-09 00:31:56 +07:00
turner.py [turner] improve info extraction 2020-12-19 20:14:44 +01:00
tv2.py [tv2] improve MTV Uutiset Article extraction 2021-01-25 14:46:04 +01:00
tv2dk.py [tv2dk:bornholm:play] Fix extraction (#24076) 2020-02-19 01:02:05 +07:00
tv2hu.py [tv2hu] Fix invalid escape sequence on Py3.6 2017-04-13 16:52:52 +08:00
tv4.py [tv4] relax _VALID_URL(closes #27964) 2021-01-25 15:15:45 +01: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 [tvanouvelles] Add extractor (closes #10616) 2016-11-18 01:16:33 +07:00
tvc.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
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 [tvland] fix extraction(closes #21384) 2019-07-03 13:31:47 +01:00
tvn24.py [tvn24] Fix test 2019-07-31 02:32:45 +07:00
tvnet.py Improve URL extraction 2018-07-21 19:08:28 +07:00
tvnoe.py _find_jwplayer_data() returns dict or None 2017-03-25 19:38:30 +01:00
tvnow.py [tvnow] Extract HD formats (closes #21201) 2019-06-08 00:45:28 +07:00
tvp.py [tvp:website] Improve support 2019-02-17 14:27:00 +07:00
tvplay.py [tvplay:home] Fix extraction(closes #21153) 2020-12-07 15:12:54 +01:00
tvplayer.py [tvplayer] Fix extraction (closes #13291) 2017-06-06 00:13:57 +07:00
tweakers.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
twentyfourvideo.py [24video] Add support for porn.24video.net (closes #23779, closes #23784) 2020-02-15 03:49:29 +07:00
twentymin.py [20min] Fix embeds extraction 2017-08-08 05:41:38 +07:00
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] Set OAuth token for GraphQL requests using auth-token cookie (#27790) 2021-01-14 12:41:44 +00:00
twitter.py [twitter] Add tests for more cards 2021-01-15 10:32:01 +01:00
udemy.py [udemy] add another course id extraction pattern(closes #20491) 2019-04-19 20:44:59 +01:00
udn.py [udn] fix extraction 2017-10-12 16:04:41 +00:00
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 [umg:de] Add new extractor(closes #11582)(closes #11584) 2017-12-26 12:32:04 +01:00
unistra.py
unity.py [unity] Add extractor (fixes #14528) 2017-10-19 04:46:06 +07:00
uol.py [uol] fix extraction(closes #22007) 2020-05-05 11:19:40 +01:00
uplynk.py [uplynk] force downloading using hls native downloader(closes #11496) 2016-12-20 19:49:45 +01:00
urort.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
urplay.py [urplay] fix episode data extraction(closes #28292) 2021-02-28 12:31:18 +01:00
usanetwork.py [usanetwork] fix extraction 2020-11-16 16:21:48 +01:00
usatoday.py [usatoday] fix extraction for videos with custom brightcove partner id(closes #18990) 2019-01-25 11:02:15 +01:00
ustream.py [ustream] Add support for video.ibm.com (#26894) 2020-10-17 23:14:46 +07:00
ustudio.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
varzesh3.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
vbox7.py Improve geo bypass mechanism 2017-02-19 05:10:08 +08:00
veehd.py Start moving to ytdl-org 2019-03-11 04:00:54 +07:00
veoh.py [veoh] fix extraction 2019-03-11 09:04:06 +01:00
vesti.py Unify coding cookie 2016-10-03 23:44:29 +07:00
vevo.py [vevo] Add support for embed.vevo.com URLs (#21565) 2019-07-02 00:13:23 +07:00
vgtv.py [vgtv] Improve HLS formats extraction 2018-06-18 23:15:38 +07:00
vh1.py [vh1] Adding coding cookie 2017-10-12 12:02:26 +08:00
vice.py [vice] improve extraction(closes #23631) 2020-01-05 16:33:21 +01:00
vidbit.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
viddler.py [viddler] Modernize 2019-03-11 15:53:44 +01:00
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 [videopress] add support for video.wordpress.com 2021-02-14 22:10:06 +01:00
vidio.py [vidio] improve metadata extraction 2021-02-01 21:35:18 +01:00
vidlii.py [vidlii] Add extractor (closes #14472, closes #14512, closes #14779) 2018-02-25 20:28:40 +07:00
vidme.py Improve URL extraction 2018-07-21 19:08:28 +07:00
vier.py [vier] Adapt extraction to redesign (#13575) 2017-07-05 22:52:47 +07:00
viewlift.py [viewlift] improve extraction 2020-01-27 15:41:21 +01:00
viidea.py [viidea] Capture and output lecture error message (#14099) 2017-09-02 15:44:49 +07:00
viki.py [viki] improve extraction(closes #26522)(closes #28203) 2021-02-19 16:00:22 +01:00
vimeo.py [vimeo] add support for unlisted video source format extraction 2021-02-19 21:13:56 +01:00
vimple.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
vine.py [vine:user] Improve extraction (closes #16190) 2018-04-15 22:46:43 +07:00
viqeo.py [viqeo] Add extractor (closes #17066) 2018-07-30 03:05:36 +07:00
viu.py [viu] Pass area id 2018-07-20 00:46:50 +07:00
vk.py [vk] improve extraction 2019-12-09 09:13:02 +01:00
vlive.py [vlive] Fix error message decoding for python 2 (#28004) 2021-01-29 08:02:18 +00:00
vodlocker.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
vodpl.py [vodpl] Make more robust and add another test (closes #12122) 2017-02-15 00:52:31 +07:00
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 [voot] Fix video identification 2017-12-23 21:17:53 +07:00
voxmedia.py [voxmedia] fix volume embed extraction(closes #28338) 2021-03-04 12:42:31 +01:00
vrak.py [vrak] Improve and update test (closes #11452) 2017-03-03 23:58:16 +07:00
vrt.py [vrt] fix extraction(closes #20527) 2019-05-15 15:02:51 +01:00
vrv.py [vrv] fix CMS signing query extraction(closes #21809) 2019-07-16 22:51:10 +01:00
vshare.py [vshare] Pass Referer to download request (closes #19205, closes #19221) 2019-02-14 23:43:16 +07:00
vtm.py [medialaan] add support DPG Media MyChannels based websites 2021-01-27 14:58:47 +01:00
vube.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
vuclip.py [vuclip] Adapt to the new API and update _TEST 2016-08-19 23:56:09 +08:00
vvvvid.py [vvvvid] reduce season request payload size 2021-02-24 22:29:35 +01:00
vyborymos.py [vyborymos] Improve station info extraction 2016-09-18 17:30:55 +07:00
vzaar.py [vzaar] update test 2019-12-03 12:31:16 +01:00
wakanim.py [wakanim] detect DRM protected videos 2019-01-26 22:53:09 +01:00
walla.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
washingtonpost.py [arcpublishing] Add new extractor 2020-12-31 23:31:07 +01:00
wat.py [wat] detect DRM protected videos(closes #27958) 2021-02-23 13:50:18 +01:00
watchbox.py [watchbox] Fix extraction (closes #17107) 2018-07-30 23:28:44 +07:00
watchindianporn.py [watchindianporn] Fix extraction (closes #13411) 2017-06-20 04:30:45 +07:00
wdr.py [wdr] Extent subtitles extraction and improve overall extraction (closes #22672, closes #22723) 2020-12-12 04:52:35 +07:00
webcaster.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
webofstories.py [webofstories:playlist] Fix extraction (closes #16914) 2018-08-26 21:42:30 +07:00
weibo.py [weibo] Extend _VALID_URL (#20496) 2019-03-31 01:31:33 +07:00
weiqitv.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
wistia.py [wistia] Add support for playlists (closes #27533) 2020-12-25 17:00:30 +01:00
worldstarhiphop.py [wshh] Extract html5 entries and delegate to generic extractor (closes #12676) 2017-04-08 16:01:56 +07:00
wsj.py [wsj] Recognize another URL pattern (closes #14704) 2017-11-11 00:29:08 +08:00
wwe.py [wwe] Fix issues, extract subtitles and add support for playlists (closes #14781, closes #17450) 2018-11-17 23:59:52 +07:00
xbef.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
xboxclips.py [xboxclips] fix extraction(closes #27151) 2021-02-14 16:22:45 +01:00
xfileshare.py [xfileshare] Add support for aparat.cam (closes #27651) 2021-01-04 00:17:51 +07:00
xhamster.py [xhamster] Extract formats from xplayer settings and extract filesizes (closes #28114) 2021-02-08 15:47:12 +07:00
xiami.py Fix typos (#27084) 2020-11-21 22:00:05 +07:00
ximalaya.py [ximalaya_extractor] Add new extractor ximalaya (#14687) 2018-01-11 20:35:09 +08:00
xminus.py
xnxx.py [xnxx] Fix extraction (closes #15817) 2018-03-10 23:13:14 +07:00
xstream.py
xtube.py [xtube] Fix extraction (closes #26996) 2020-11-17 01:32:48 +07:00
xuite.py [xuite] Move to the new HTML5 API and reduce # of requests 2017-07-05 23:27:12 +08:00
xvideos.py [xvideos] Extend _VALID_URL (#22471) 2019-10-04 19:05:35 +07:00
xxxymovies.py [xxxymovies] Fix title extraction (closes #13868) 2017-08-09 23:46:49 +07:00
yahoo.py [yahoo] fix single video extraction 2021-01-19 14:47:39 +01:00
yandexdisk.py [yandexdisk] extract info from webpage 2020-12-30 16:45:53 +01:00
yandexmusic.py [yandexmusic:playlist] Request missing tracks in chunks (closes #27355, closes #28184) 2021-02-17 04:03:54 +07:00
yandexvideo.py [yandexvideo] fix extraction for Python 3.4 2020-12-31 12:18:30 +01:00
yapfiles.py Improve URL extraction 2018-07-21 19:08:28 +07:00
yesjapan.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
yinyuetai.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
ynet.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
youjizz.py [youjizz] Fix extraction (closes #24181) 2020-02-29 21:58:22 +07:00
youku.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
younow.py [younow] Fix issues and improve extraction (closes #9255, closes #9432, closes #12436) 2017-10-29 04:18:43 +07:00
youporn.py [youporn] Skip test 2021-02-21 23:21:38 +07:00
yourporn.py [yourporn] Fix extraction (closes #21645, closes #22255, closes #23459) 2020-01-15 01:28:17 +07:00
yourupload.py [yourupload] Fix extraction (closes #11601) 2017-01-15 10:34:39 +07:00
youtube.py [youtube:tab] Switch continuation to browse API (closes #28289, closes #28327) 2021-03-03 11:42:59 +07:00
zapiks.py [zapiks] Fix test 2020-02-29 23:09:13 +07:00
zattoo.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00
zdf.py [zdf] Rework extractors (closes #11606, closes #13473, closes #17354, closes #21185, closes #26711, closes #27068, closes #27930, closes #28198, closes #28199, closes #28274) 2021-03-02 06:07:30 +07:00
zhihu.py [zhihu] Add new extractor(closes #28177) 2021-02-16 10:08:43 +01:00
zingmp3.py Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
zype.py [zype] fix uplynk id extraction(closes #27956) 2021-01-25 09:26:22 +01:00