aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/generic.py
AgeCommit message (Collapse)Author
2023-02-20Escape URLs in `sanitized_Request`, not `sanitize_url` ↵pukkandan
d2558234cf5dd12d6896eed5427b7dcdb3ab7b5a added escaping of URLs while sanitizing. However, `sanitize_url` may not always receive an actual URL. Eg: When using `youtube-dl "search query" --default-search ytsearch`, `search query` gets escaped to `search%20query` before being prefixed with `ytsearch:` which is not the intended behavior. So the escaping is moved to `sanitized_Request` instead.
2022-11-13[generic] Improve KVS (etc) extractiondirkf
2022-11-13[generic] Improve KVS (etc) extractiondirkf
* detect kt_player('kt_player', 'https://.../kt_player.swf?v=5... * detect age limit if 18 USC 2257 is mentioned * test with shooshtime.com Partially resolves #31332.
2022-11-13Added ThisVid.com support (#29187)FraFraFra-LongD
* add ThisVidIE, ThisVidMemberIE, ThisVidPlaylistIE * redirect embed to main page for more metadata * use KVS extraction newly added to GenericIE and remove duplicate tests * also add MrDeepFake etc compat to GenericIE (closes #22390) Co-authored-by: dirkf <fieldhouse@gmx.net>
2022-11-12[generic] Add KVS player extractiondirkf
2021-06-21[liveleak] Remove extractor (closes #17625, closes #24222) (#29331)Aleri Kaisattera
2021-05-16[generic] Add support for og:audio (closes #28311, closes #29015)Sergey M․
2021-05-16[generic] Add support for sibnet embedsSergey M․
2021-05-16[generic] Add Referer header for direct videojs download URLs (closes #2879, ↵Sergey M․
closes #20217, closes #29053)
2021-03-24[extractor] escape forgotten dot for hostnames in regular expression (#28530)The Hatsune Daishi
2021-02-17[simplecast] Add new extractor(closes #24107)dmsummers
2021-01-27[medialaan] add support DPG Media MyChannels based websitesRemita Amine
closes #14871 closes #15597 closes #16106 closes #16489
2020-12-31[arcpublishing] Add new extractorRemita Amine
closes #2298 closes #9340 closes #17200
2020-12-27[generic] Add support for VHX Embeds(#27546)Remita Amine
2020-12-26[youtube:tab] Extend _VALID_URL (closes #27501)Sergey M․
2020-12-19[generic] Improve RSS age limit extractionSergey M․
2020-12-19[generic] Fix RSS itunes thumbnail extraction (#27405)renalid
2020-12-10[smotri] Remove extractor (#27358)Andrey Smirnoff
2020-12-07[generic] comment a test covered now by AmericasTestKitchenIERemita Amine
2020-12-07[extractor/generic] Remove unused importSergey M․
2020-12-07[extractor/common] Extract timestamp from Last-Modified headerSergey M․
2020-12-07[extractor/common] Add support for dl8-* media tags (closes #27283)Sergey M․
2020-12-06[generic] Extract RSS video itunes metadataSergey M․
2020-12-06[generic] Extract RSS video timestampSergey M․
2020-12-06[generic] Extract RSS video description (#27177)renalid
2020-11-21Fix typos (#27084)Josh Soref
* spelling: authorization Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: brightcove Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: creation Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: exceeded Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: exception Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: extension Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: extracting Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: extraction Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: frontline Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: improve Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: length Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: listsubtitles Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: multimedia Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: obfuscated Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: partitioning Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: playlist Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: playlists Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: restriction Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: services Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: split Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: srmediathek Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: support Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: thumbnail Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: verification Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> * spelling: whitespaces Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-11-19[arte] Rework extractorsSergey M․
* Reimplement embed and playlist extractors to delegate to the single entrypoint artetv extractor Beware reluctant download archive extractor keys breakage. * Improve embeds detection (closes #27057) - Remove obsolete code
2020-06-06[kaltura] Add support for multiple embeds on a webpage (closes #25523)Sergey M․
2020-04-06[mofosex] Add support for generic embeds (closes #24633)Sergey M․
2020-04-05[youporn] Add support form generic embedsSergey M․
2020-04-05[spankwire] Add support for generic embeds (refs #24633)Sergey M․
2020-03-24[generic] Look for teachable embeds before wistiaSergey M․
2020-02-29Remove no longer needed compat_str around geturlSergey M․
2020-02-23[wistia] Add support for multiple generic embeds (closes #8347, closes #11385)Sergey M․
2020-01-15[zype] improve extractionRemita Amine
- extract subtitles(closes #21258) - support URLs with alternative keys/tokens(#21258) - extract more metadata
2020-01-12[vodplatform] add support for embed.kwikmotion.com domainRemita Amine
2019-11-26[openload] remove OpenLoad related extractors(closes #11999)(closes #15406)Remita Amine
2019-11-06[kinja] add support for Kinja embedsRemita Amine
closes #5756 closes #11282 closes #22237 closes #22384
2019-10-27[soundcloud] improve extractionRemita Amine
- improve format extraction(closes #22123) - extract uploader_id and uploader_url(closes #21916) - extract all known thumbnails(closes #19071)(closes #20659) - fix extration for private playlists(closes #20976) - add support for playlist embeds(#20976) - skip preview formats(closes #22806)
2019-10-25[odnoklassniki] add support for Schemeless embed extractionRemita Amine
2019-10-17[mangomolo] fix video format extraction and add support for player URLsRemita Amine
2019-10-10[vessel] remove extractorRemita Amine
2019-09-01[extractor/generic] Improve squarespace detection and fix test (closes ↵Sergey M․
#21859, refs #21294, refs #21802)
2019-09-01[extractor/generic] Add support for squarespace embeds (closes #21294)Barbara Miller
2019-07-20[extractor/generic] Restrict --default-search schemeless URLs detection ↵Sergey M․
pattern (closes #21842)
2019-07-01[dailymotion] add support embed with DM.player js callRemita Amine
2019-05-23[novamov] Remove extractors (#21077)ealgase
Sites no longer exist
2019-05-11Fix W504 and disable W503 (closes #20863)Sergey M․
2019-05-11[openload] Add support for verystream.com (closes #20701) (#20967)ealgase
2019-03-11Start moving to ytdl-orgSergey M․