Block a user
2efc8de4d2
[utils] Advertise optional supported
Content-Encoding
s
e4178b5af3
[utils] Add and use
filter_dict()
from yt-dlp
2d2a4bc832
[utils] Revise
isinstance()
tests (especially for str/unicode/bytes) to complete Linter fix
7d965e6b65
[utils] Avoid comparing
type(var)
, etc, to pass new Linter rules
abef53466d
[utils] Rework URL path munging for ., .. components
e7926ae9f4
[utils] Rework decoding of
Content-Encoding
s
87e578c9b8
[workflows/ci.yml] Update to setup-java@v3
0861812d72
[build] Fix typo in
devscripts/fish-completion.py
(fix 2285605
)
b870181229
[build] Extend use of
devscripts/utils
a25e9f3c84
[compat] Use
compat_open()
aac33155e4
[build] Add and use
devscripts/utils
2b7dd3b2a2
[utils] Fix update_Request() with empty data (not None)
1fa8b86f0b
[utils] Remove stray undocumented Host header in redirect (fix
46fde7c
)
b2ba24bb02
[InfoExtractor] Add
_match_valid_url()
class method and refactor
a190b55964
[utils] Fix broken Py 3.11+ compat in
traverse_obj()
b2741f2654
[InfoExtractor] Add search methods for Next/Nuxt.js from yt-dlp
8465222041
[Clipchamp] Add new extractor back-ported from yt-dlp
47214e46d8
[compat] Fix old Pythons broken loading of valueless cookie attributes
1d8d5a93f7
[test] Fixes for old Pythons
1634b1d61e
[doc] Warn against setting cookies with --add-header
21438a4194
[downloader/external] Fix cookie support
8334ec961b
[core] Process header cookies on loading
f24bc9272e
[Misc] Fixes for 2.6 compatibility
b08a580906
[workflows/ci.yml] Fix test support for Py 2.6
2500300c2a
[workflows/ci.yml] Restore test support for Py 3.2
58fc5bde47
[workflows/ci.yml] Restore test support for Py 3.3, 3.4, and add 2.6
fa7f0effbe
[YouTube] Avoid crash in author extraction
ebdc82c586
[workflows/ci.yml] Replace actions/setup-python for legacy Pythons
9112e668a5
[YouTube] Improve nsig function name extraction
ae8ba2c319
[YouTube] Fix
KeyError QV
in signature extraction failed
d6433cbb2c
[jsinterp] Don't find unrelated objects
ff75c300f5
[jsinterp] Fix test for failed match in extract_object()
2389c7cbd3
[compat] Fix casefold import __all__ syntax in
a19855f
ee731f3d00
[ITV] Fix UA capitalisation in
384f632
1f7c6f8b2b
[core] Further improve platform debug log
d89c2137ba
[jsinterp] Small updates for
a85a875
d1c6c5c4d6
[core] Improve platform debug log, based on yt-dlp
6ed3433828
[jsinterp] Add short-cut evaluation for common expression
a85a875fef
[jsinterp] Handle NaN in bitwise operators
11cc3f3ad0
[utils] Fix
compiled_regex_type
in 249f2b6
64d6dd64c8
[YouTube] Support Releases tab
26035bde46
[DashSegmentsFD] Correctly detect errors when
fragment_retries
== 0
2da3fa04a6
[YouTube] Simplify signature patterns
213d1d91bf
[core] No longer importing copy
f8253a5289
[core] Avoid deepcopy of ctx dict (fix
f35b757
) (Pt 2)
9f4d83ff42
[options] Add --mtime option, unsets default --no-mtime
25124bd640
[devscripts] Improve hack to convert command-line options to API options
78da22489b
[compat] Add and use
compat_open()
like Py3 open()
557dbac173
[FragmentFD] Fix iteration with infinite limit
cdf40b6aa6
[test] Update tests for Ubuntu 20.04