doe1080
|
c7c45f5289
|
[ie/visir] Add extractor (#15811)
Closes #11901
Authored by: doe1080
|
2026-02-04 15:33:00 +00:00 |
|
Karl Knechtel
|
dde5eab3b3
|
Support Deno installed via Python package (#15614)
* Add `deno` extra
* Check Python "scripts" path for runtime executables
Closes #15530
Authored by: zahlman, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
2026-01-18 23:31:54 +00:00 |
|
Simon Sawicki
|
ede54330fb
|
[utils] devalue: Fix calling reviver on cached value (#15568)
Authored by: Grub4K
|
2026-01-16 15:53:32 +01:00 |
|
doe1080
|
4d4c7e1c69
|
[utils] js_to_json: Prevent false positives for octals (#15474)
Authored by: doe1080
|
2026-01-03 20:53:16 +00:00 |
|
cesbar
|
f24b9ac0c9
|
[utils] decode_packed_codes: Fix missing key handling (#15440)
Authored by: cesbar
|
2025-12-30 14:57:42 +01:00 |
|
sepro
|
c0a7c594a9
|
[utils] mimetype2ext: Recognize more srt types (#15411)
Authored by: seproDev
|
2025-12-26 19:00:45 +01:00 |
|
sepro
|
9bf040dc6f
|
[utils] random_user_agent: Bump versions (#15396)
Authored by: seproDev
|
2025-12-24 21:47:50 +01:00 |
|
doe1080
|
15263d049c
|
[utils] unified_timestamp: Add tz_offset parameter (#15357)
Allows datetime strings without a timezone to be parsed with the correct offset
Authored by: doe1080
|
2025-12-20 19:52:53 +00:00 |
|
Simon Sawicki
|
7bd79d9296
|
[ie/youtube] Allow ejs patch version to differ (#15263)
Authored by: Grub4K
|
2025-12-07 22:10:53 +00:00 |
|
Simon Sawicki
|
e564b4a808
|
Respect PATHEXT when locating JS runtime on Windows (#15117)
Fixes #15043
Authored by: Grub4K
|
2025-11-24 01:56:43 +01:00 |
|
bashonly
|
4b4223b436
|
Allow --js-runtimes to accept path to binary or directory (#14964)
Fix 6224a38988
Authored by: bashonly
|
2025-11-09 15:14:22 +00:00 |
|
Simon Sawicki
|
6224a38988
|
[ie/youtube] Implement external n/sig solver (#14157)
Closes #14404, Closes #14431, Closes #14680, Closes #14707
Authored by: bashonly, coletdjnz, seproDev, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: sepro <sepro@sepr0.com>
|
2025-10-31 23:13:04 +01:00 |
|
sepro
|
c7bda2192a
|
[cleanup] Misc (#14594)
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
2025-10-15 11:16:50 +00:00 |
|
bashonly
|
4e6a693057
|
Remove Python 3.9 support (#13861)
Closes #13858
Authored by: bashonly
|
2025-10-15 10:25:21 +00:00 |
|
sepro
|
98b6b0d339
|
[utils] mimetype2ext: Recognize vnd.dlna.mpeg-tts (#14388)
Closes #14386
Authored by: seproDev
|
2025-09-21 16:29:21 +02:00 |
|
sepro
|
f3829463c7
|
[utils] random_user_agent: Bump versions (#14317)
Authored by: seproDev
|
2025-09-14 00:32:25 +02:00 |
|
bashonly
|
ba80446855
|
[cleanup] Bump ruff to 0.13.x (#14293)
Authored by: bashonly
|
2025-09-11 15:18:01 +00:00 |
|
Mozi
|
6a763a55d8
|
[compat] Add compat_datetime_from_timestamp (#11902)
Authored by: pzhlkj6612, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
|
2025-09-07 01:48:24 +02:00 |
|
bashonly
|
35da8df4f8
|
[utils] Add improved jwt_encode function (#14071)
Also deprecates `jwt_encode_hs256`
Authored by: bashonly
|
2025-08-19 22:36:00 +00:00 |
|
doe1080
|
4385480795
|
[utils] parse_resolution: Support width-only pattern (#13802)
Authored by: doe1080
|
2025-07-25 20:41:21 +02:00 |
|
bashonly
|
c59ad2b066
|
[utils] random_user_agent: Bump versions (#13543)
Closes #5362
Authored by: bashonly
|
2025-07-22 21:34:03 +00:00 |
|
Simon Sawicki
|
eed94c7306
|
[utils] Add WINDOWS_VT_MODE to globals (#12460)
Authored by: Grub4K
|
2025-07-22 20:10:51 +02:00 |
|
doe1080
|
6be26626f7
|
[utils] unified_timestamp: Return int values (#13796)
Authored by: doe1080
|
2025-07-21 21:59:13 +00:00 |
|
bashonly
|
28bf46b7da
|
[utils] urlhandle_detect_ext: Use x-amz-meta-file-type headers (#13749)
Authored by: bashonly
|
2025-07-18 19:46:06 +00:00 |
|
bashonly
|
b8abd255e4
|
[utils] mimetype2ext: Always parse flac from audio/flac (#13748)
Authored by: bashonly
|
2025-07-18 19:43:40 +00:00 |
|
bashonly
|
51887484e4
|
[ie] Add _search_nuxt_json helper (#13386)
* Adds InfoExtractor._search_nuxt_json for webpage extraction
* Adds InfoExtractor._resolve_nuxt_array for direct use with payload JSON
* Adds yt_dlp.utils.jslib module for Python solutions to common JavaScript libraries
* Adds devalue.parse and devalue.parse_iter to jslib utils
Ref:
* https://github.com/nuxt/nuxt/commit/9e503be0f2a24f4df72a3ccab2db4d3e63511f57
* https://github.com/Rich-Harris/devalue/blob/f3fd2aa93d79f21746555671f955a897335edb1b/src/parse.js
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.dev>
|
2025-06-12 22:15:01 +00:00 |
|
coletdjnz
|
2685654a37
|
[ie/youtube] Add a PO Token Provider Framework (#12840)
https://github.com/yt-dlp/yt-dlp/tree/master/yt_dlp/extractor/youtube/pot/README.md
Authored by: coletdjnz
|
2025-05-18 13:45:26 +12:00 |
|
sepro
|
505b400795
|
[cleanup] Misc (#12844)
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
|
2025-04-30 23:01:25 +00:00 |
|
doe1080
|
a473e59233
|
[utils] url_or_none: Support WebSocket URLs (#12848)
Authored by: doe1080
|
2025-04-06 20:46:08 +02:00 |
|
sepro
|
9491b44032
|
[utils] js_to_json: Make function less fatal (#12715)
Authored by: seproDev
|
2025-03-24 22:28:47 +01:00 |
|
Simon Sawicki
|
f36e4b6e65
|
[cleanup] Misc (#12526)
Authored by: Grub4K, seproDev, gamer191, dirkf
Co-authored-by: sepro <sepro@sepr0.com>
|
2025-03-21 23:41:56 +00:00 |
|
Simon Sawicki
|
7d18fed8f1
|
[networking] Add keep_header_casing extension (#11652)
Authored by: coletdjnz, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
|
2025-03-03 00:10:01 +01:00 |
|
coletdjnz
|
4445f37a7a
|
[core] Load plugins on demand (#11305)
- Adds `--no-plugin-dirs` to disable plugin loading
- `--plugin-dirs` now supports post-processors
Authored by: coletdjnz, Grub4K, pukkandan
|
2025-02-23 11:00:46 +13:00 |
|
Simon Sawicki
|
f7a1f2d813
|
[core] Support emitting ConEmu progress codes (#10649)
Authored by: Grub4K
|
2025-02-20 20:33:31 +01:00 |
|
bashonly
|
be69468752
|
[fd/hls] Support --write-pages for m3u8 media playlists (#12333)
Authored by: bashonly
|
2025-02-19 02:23:42 +00:00 |
|
sepro
|
3b45319344
|
[cleanup] Misc (#12194)
Closes #12098, Closes #12133
Authored by: seproDev, bashonly, lonble, pjrobertson
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: Lonble <74650029+lonble@users.noreply.github.com>
Co-authored-by: Patrick Robertson <robertson.patrick@gmail.com>
|
2025-01-26 03:32:10 +00:00 |
|
Simon Sawicki
|
fc12e724a3
|
[utils] sanitize_path: Fix some incorrect behavior (#11923)
Authored by: Grub4K
|
2025-01-25 22:32:00 +01:00 |
|
sepro
|
d8fb349086
|
[cleanup] Bump ruff to 0.8.x (#11608)
Authored by: seproDev
|
2024-12-02 16:29:30 +01:00 |
|
sepro
|
f95a92b3d0
|
[cleanup] Deprecate more compat functions (#11439)
Authored by: seproDev
|
2024-11-17 00:24:11 +01:00 |
|
Simon Sawicki
|
c014fbcddc
|
[utils] subs_list_to_dict: Add lang default parameter (#11508)
Authored by: Grub4K
|
2024-11-15 23:25:52 +01:00 |
|
Simon Sawicki
|
39d79c9b9c
|
[utils] Fix join_nonempty, add **kwargs to unpack (#11559)
Authored by: Grub4K
|
2024-11-15 22:06:15 +01:00 |
|
sepro
|
197d0b03b6
|
[cleanup] Misc (#11347)
Closes #11361
Authored by: avagordon01, bashonly, grqz, Grub4K, seproDev
Co-authored-by: Ava Gordon <avagordon01@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-11-04 01:33:21 +01:00 |
|
sepro
|
3945677a75
|
[core] Prioritize AV1 (#11153)
Authored by: seproDev
|
2024-11-03 20:39:10 +01:00 |
|
bashonly
|
b103aca24d
|
[utils] Fix and improve find_element and find_elements (#11443)
Fix d710a6ca7c
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-11-03 18:19:45 +00:00 |
|
Simon Sawicki
|
422195ec70
|
[utils] Allow partial application for even more functions (#11437)
Fixes b6dc2c49e8
Authored by: Grub4K
|
2024-11-02 21:42:00 +01:00 |
|
bashonly
|
b6dc2c49e8
|
[utils] Allow partial application for more functions (#11391)
Also adds the `trim_str` traversal helper
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
|
2024-10-30 21:53:41 +00:00 |
|
bashonly
|
5bc5fb2835
|
Allow thumbnails with .jpe extension (#11408)
Fix 5ce582448e
Closes #11407
Authored by: bashonly
|
2024-10-29 23:25:46 +00:00 |
|
bashonly
|
f93c16395c
|
[utils] Fix find_element by class (#11402)
Fix d710a6ca7c
Authored by: bashonly
|
2024-10-29 23:24:17 +00:00 |
|
Simon Sawicki
|
5c880ef42e
|
[core] Populate format sorting fields before dependent fields (#11353)
Authored by: Grub4K
|
2024-10-27 00:17:26 +02:00 |
|
bashonly
|
d784464399
|
Remove Python 3.8 support (#11321)
Closes #10086
Authored by: bashonly
|
2024-10-23 06:33:50 +00:00 |
|