youtube-dl
  • Joined on 2022-04-29
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-08-01 03:06:22 +02:00
2efc8de4d2 [utils] Advertise optional supported Content-Encodings
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
Compare 4 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-29 17:56:20 +02:00
abef53466d [utils] Rework URL path munging for ., .. components
e7926ae9f4 [utils] Rework decoding of Content-Encodings
87e578c9b8 [workflows/ci.yml] Update to setup-java@v3
Compare 3 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-26 00:06:21 +02:00
0861812d72 [build] Fix typo in devscripts/fish-completion.py (fix 2285605)
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-25 15:56:21 +02:00
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)
44faa71b19 [test/test_execution.py] Use compat_subprocess_get_DEVNULL()
Compare 9 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-20 13:06:32 +02:00
1fa8b86f0b [utils] Remove stray undocumented Host header in redirect (fix 46fde7c)
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-20 04:56:21 +02:00
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
4339910df3 [DLF] Add site extractors back-ported from yt-dlp
Compare 11 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-18 12:06:21 +02:00
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
Compare 13 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-07-06 06:06:21 +02:00
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
Compare 4 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-06-23 07:46:21 +02:00
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
Compare 3 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-06-18 05:16:20 +02:00
07af47960f [YouTube] Improve fix for ae8ba2c
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-06-17 21:06:21 +02:00
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()
Compare 3 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-06-12 02:16:22 +02:00
a2534f7b88 [jsinterp] Fix div bug breaking player 8c7583ff
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-05-27 02:26:20 +02:00
b8a86dcf1a [core] Revise 1f7c6f8 to help downstream merger (possibly)
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-05-25 09:36:26 +02:00
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
Compare 4 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-05-12 02:08:01 +02:00
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
Compare 5 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-04-22 00:25:58 +02:00
211cbfd5d4 [jsinterp] Minimally handle arithmetic operator precedence
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-04-13 12:15:55 +02:00
26035bde46 [DashSegmentsFD] Correctly detect errors when fragment_retries == 0
2da3fa04a6 [YouTube] Simplify signature patterns
Compare 2 commits »
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-04-13 04:05:19 +02:00
735e87adfc [core] Sanitize info dict before dumping JSON (fixes fe7e130) (#32032)
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-04-11 03:05:44 +02:00
fe7e13066c [core] Add and use sanitize_info() method from yt-dlp
youtube-dl synced commits to master at youtube-dl/youtube-dl from mirror 2023-04-07 01:05:19 +02:00
213d1d91bf [core] No longer importing copy
f8253a5289 [core] Avoid deepcopy of ctx dict (fix f35b757) (Pt 2)
Compare 2 commits »