bashonly
f04b5bedad
[ie] Do not smuggle `http_headers`
...
See: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-3ch3-jhc6-5r8x
Authored by: coletdjnz
2023-11-14 22:04:25 +01:00
bashonly
4ce2f29a50
[ie/generic] Improve direct video link ext detection ( #8340 )
...
Closes #8265
Authored by: bashonly
2023-10-28 00:35:37 +00:00
trainman261
19c90e405b
[cleanup] Update extractor tests ( #7718 )
...
Authored by: trainman261
2023-10-06 23:56:19 +00:00
bashonly
5367585219
[ie/generic] Fix KVS thumbnail extraction
...
Closes #8045
Authored by: bashonly
2023-09-16 16:20:34 -05:00
pukkandan
994f7ef8e6
[ie/generic] Fix generic title for embeds
...
Closes #7067
2023-07-22 08:57:44 +05:30
coletdjnz
3d2623a898
[compat, networking] Deprecate old functions ( #2861 )
...
Authored by: coletdjnz, pukkandan
2023-07-15 16:18:35 +05:30
bashonly
93e7c6995e
[extractor/generic] Attempt to detect live HLS ( #6775 )
...
* Extract duration for non-live generic HLS videos
* Add extractor-arg `is_live` to bypass live HLS check
Closes #6705
Authored by: bashonly
2023-04-13 19:36:06 +00:00
bashonly
9bfe0d15bd
Fix 5cc0a8fd2e
...
Authored by: bashonly
2023-03-23 14:28:31 -05:00
bashonly
5cc0a8fd2e
[extractor/generic] Accept values for `fragment_query`, `variant_query` ( #6600 )
...
Closes #6593
Authored by: bashonly
2023-03-23 16:28:23 +00:00
bashonly
c2e0fc40a7
[extractor/generic] Add extractor-args `hls_key`, `variant_query` ( #6567 )
...
Authored by: bashonly
2023-03-21 23:12:17 +00:00
bashonly
b38cae49e6
[extractor/generic] Detect manifest links via extension
...
Authored by: bashonly
2023-03-01 06:38:02 -06:00
pukkandan
8e9fe43cd3
[extractor/generic] Handle basic-auth when checking redirects
...
Closes #6352
2023-02-26 10:27:46 +05:30
chio0hai
389896df85
[extractor/txxx] Add extractors ( #5240 )
...
Authored by: chio0hai
Closes #5021
2023-02-04 00:17:00 +05:30
bashonly
8aa0bd5d10
[extractor/generic] Avoid catastrophic backtracking in KVS regex
...
Authored by: bashonly
2023-01-29 00:59:37 -06:00
bashonly
05997b6e98
[extractor/generic] Decode unicode-escaped embed URLs ( #5919 )
...
Authored by: bashonly
Closes #5854
2023-01-02 19:36:01 +05:30
Simon Sawicki
32a84bcf4e
Update to ytdl-commit-195f22f6
...
[generic] Improve KVS (etc) extraction
195f22f679
Closes #3716
Authored by: Grub4k, pukkandan
2023-01-02 19:15:36 +05:30
coletdjnz
3e01ce744a
[extractor/generic] Use `Accept-Encoding: identity` for initial request
...
The existing comment seems to imply this was the desired behavior from the beginning.
Partial fix for https://github.com/yt-dlp/yt-dlp/issues/5855 , https://github.com/yt-dlp/yt-dlp/issues/5851 , https://github.com/yt-dlp/yt-dlp/issues/4748
2023-01-01 18:41:35 +13:00
bashonly
3cf50fa8e9
[downloader/ffmpeg] Fix headers for video+audio formats ( #5659 )
...
Authored by: bashonly, Grub4K
2022-12-09 23:36:38 +00:00
nixxo
10dc85924a
[extractor/mediaset] Better embed detection and error messages ( #5664 )
...
Authored by: nixxo
2022-12-09 12:50:37 +05:30
pukkandan
7991ae57a8
[extractor/sibnet] Separate from VKIE
...
Fixes bfd973ece3 (commitcomment-91834251)
2022-12-08 17:20:02 +05:30
bashonly
3b021eacef
[extractor/generic] Add `fragment_query` extractor arg for DASH and HLS ( #5528 )
...
* `fragment_query`: passthrough any query in generic mpd/m3u8 manifest URLs to their fragments
* Add support for `extra_param_to_segment_url` to DASH downloader
Authored by: bashonly, pukkandan
2022-11-21 00:51:45 +00:00
bashonly
ed027fd9d8
[extractor/generic] Fix JSON LD manifest extraction ( #5577 )
...
Closes #5572
Authored by: bashonly, pukkandan
2022-11-18 02:04:03 +00:00
bashonly
f5a9e9df0d
[extractor/brightcove] Add `BrightcoveNewBaseIE` and fix embed extraction ( #5558 )
...
* Move Brightcove embed extraction and tests into the IEs
* Split `BrightcoveNewBaseIE` from `BrightcoveNewIE`
* Fix bug in ade1fa70cb
with the "wrong" spelling of `referrer` being smuggled
Closes #5539
2022-11-17 19:11:35 +00:00
pukkandan
9f14daf22b
[extractor] Deprecate `_sort_formats`
2022-11-17 11:40:17 +05:30
pukkandan
4de88a6a36
[extractor/generic] Don't report redirect to https
2022-11-17 02:12:07 +05:30
MMM
0d8affc17f
[extractor/rumble] Add HLS formats and extract more metadata ( #5280 )
...
Closes #5177 , #5277
Authored by: flashdagger
2022-11-09 15:06:11 +05:30
pukkandan
62b8dac490
[extractor] Improve `_generic_title`
2022-10-31 17:41:48 +05:30
pukkandan
d5d1df8afd
[cleanup Misc
...
Closes #5162
2022-10-18 23:52:44 +05:30
Matthew
6dca2aa66d
[extractor/generic:quoted-html] Add extractor ( #5213 )
...
Extracts embeds from escaped HTML within `data-html` attribute.
Related: https://github.com/ytdl-org/youtube-dl/issues/21294 , https://github.com/yt-dlp/yt-dlp/pull/5121
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2022-10-14 04:32:52 +00:00
pukkandan
ade1fa70cb
[extractor/generic] Separate embed extraction into own function ( #5176 )
2022-10-09 16:09:36 +05:30
Simon Sawicki
1d55ebabc9
[extractor/common] Fix `json_ld` type checks ( #5145 )
...
Closes #5144 , #5143
Authored by: Grub4K
2022-10-09 08:47:58 +05:30
coletdjnz
d3a3d7f0cc
[extractor/JWPlatform] Fix extractor ( #5112 )
...
Fix bitrate and filesize extraction and support embeds with unquoted urls.
Related: #5106
Authored by: coletdjnz
2022-10-03 19:37:48 +00:00
pukkandan
0f60ba6e65
[extractor] Improve json+ld extraction
...
Related #5035
2022-09-27 02:36:57 +05:30
coletdjnz
3c757d5ed2
[extractor/wistia] Add support for channels ( #4819 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4748
Related: https://github.com/yt-dlp/yt-dlp/issues/4985
Authored by: coletdjnz
2022-09-23 21:52:11 +00:00
bashonly
163281178a
[extractor/wistia] Match IDs in embed URLs ( #4990 )
...
Closes #4985
Authored by: bashonly
2022-09-22 02:23:08 +05:30
pukkandan
2fa669f759
[docs] Misc improvements
...
Closes #4987 , Closes #4906 , Closes #4919 , Closes #4977 , Closes #4979
2022-09-22 02:15:55 +05:30
pukkandan
3166e6840c
[extractor/generic] Pass through referer from json-ld
...
Closes #4941
2022-09-16 23:08:13 +05:30
pukkandan
deae7c1711
[cleanup] Misc
2022-09-10 03:46:54 +05:30
pukkandan
4e4982ab5b
[extractor/generic] Don't return JW player without formats
...
CLoses #4765
2022-08-27 06:21:17 +05:30
pukkandan
2516cafb28
Fix bug in fe7866d0ed
2022-08-24 08:21:39 +05:30
Lesmiscore
62b58c0936
[docs] Consistent use of `e.g.` ( #4643 )
...
Authored by: Lesmiscore
2022-08-14 17:34:13 +05:30
pukkandan
bfd973ece3
[extractors] Use new framework for existing embeds ( #4307 )
...
`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now
Note: Tests have not been migrated
2022-08-02 01:08:16 +05:30
pukkandan
f14a2d8382
[extractor/html5] Separate into own extractor ( #4307 )
...
Closes #4291
Authored by: coletdjnz, pukkandan
2022-08-02 01:08:16 +05:30
pukkandan
5fff2e576f
[extractor/camtasia] Separate into own extractor ( #4307 )
...
Authored by: coletdjnz
2022-08-02 01:08:16 +05:30
pukkandan
f2e8dbcc00
[extractor, test] Basic framework for embed tests ( #4307 )
...
and split download tests so they can be more easily run in CI
Authored by: coletdjnz
2022-08-02 01:08:16 +05:30
pukkandan
8f97a15d1c
[extractor] Framework for embed detection ( #4307 )
2022-08-02 01:08:16 +05:30
pukkandan
6154438178
[extractor/generic] Remove HEAD request
2022-07-07 12:09:30 +05:30
pukkandan
ae61d108dd
[cleanup] Misc cleanup
2022-06-29 06:43:27 +05:30
crazymoose77756
962ffcf89c
[cleanup] Fix some typos ( #4194 )
...
Authored by: crazymoose77756
2022-06-26 17:50:06 -07:00
pukkandan
14f25df2b6
[compat] Remove deprecated functions from core code
2022-06-25 00:14:12 +05:30