mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-12-06 06:45:00 +01:00
[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>
This commit is contained in:
parent
d6ee677253
commit
6224a38988
45 changed files with 3387 additions and 1127 deletions
|
|
@ -1,3 +1,4 @@
|
|||
from __future__ import annotations
|
||||
import os
|
||||
from collections import defaultdict
|
||||
|
||||
|
|
@ -30,3 +31,11 @@ plugin_ies_overrides = Indirect(defaultdict(list))
|
|||
IN_CLI = Indirect(False)
|
||||
LAZY_EXTRACTORS = Indirect(None) # `False`=force, `None`=disabled, `True`=enabled
|
||||
WINDOWS_VT_MODE = Indirect(False if os.name == 'nt' else None)
|
||||
|
||||
# JS Runtimes
|
||||
# If adding support for another runtime, register it here to allow `js_runtimes` option to accept it.
|
||||
# key is the runtime name, value a JsRuntime subclass (internal-only) or None
|
||||
supported_js_runtimes = Indirect({})
|
||||
|
||||
# List of remote components supported with --remote-components option
|
||||
supported_remote_components = Indirect([])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue