about summary refs log tree commit diff
path: root/youtube_dl/utils.py
Commit message (Expand)AuthorAgeFilesLines
* [utils] Fix crash in _report_ignoring_subs from c58b655 (#32762)Ori Avtalion2024-04-051-6/+15
* [utils] Apply compat_contextlib_suppressdirkf2024-03-271-42/+24
* [utils] Let int_or_none() accept a base, like int()dirkf2024-03-081-2/+3
* [utils] Handle user:pass in URLs (#28801)Hubert Hirtz2024-03-041-1/+21
* [utils] Make restricted filenames ignore characters in Unicode categories Mar...dirkf2023-11-291-1/+2
* [utils] Revert bbd3e7e, updating docstring, test insteaddirkf2023-09-031-1/+2
* [utils] Properly handle list values in update_url()dirkf2023-09-031-1/+1
* [utils] Advertise optional supported `Content-Encoding`sdirkf2023-08-011-2/+7
* [utils] Add and use `filter_dict()` from yt-dlpdirkf2023-08-011-4/+7
* [utils] Revise `isinstance()` tests (especially for str/unicode/bytes) to com...dirkf2023-08-011-78/+69
* [utils] Avoid comparing `type(var)`, etc, to pass new Linter rulesdirkf2023-08-011-4/+6
* [utils] Rework URL path munging for ., .. componentsdirkf2023-07-291-17/+53
* [utils] Rework decoding of `Content-Encoding`sdirkf2023-07-291-30/+90
* [utils] Fix update_Request() with empty data (not None)dirkf2023-07-251-4/+3
* [utils] Remove stray undocumented Host header in redirect (fix 46fde7c)dirkf2023-07-201-1/+2
* [utils] Fix broken Py 3.11+ compat in `traverse_obj()`dirkf2023-07-191-4/+32
* [utils] Minor updates (merge_dicts, T)dirkf2023-07-191-7/+30
* [utils] Improve js_to_json, align with yt-dlpdirkf2023-07-191-26/+88
* [utils] Align traverse_obj() with yt-dlpdirkf2023-07-191-7/+2
* [test] Fixes for old Pythonsdirkf2023-07-181-2/+6
* [utils] `YoutubeDLCookieJar`: Add `get_cookie_header` and `get_cookies_for_ur...bashonly2023-07-181-0/+13
* [core] Remove `Cookie` header on redirect to prevent leaksdirkf2023-07-181-2/+6
* [core] Update redirect handling from yt-dlpdirkf2023-07-181-30/+44
* [utils] Add {expected_type} and Iterable support to traverse_obj()dirkf2023-07-181-71/+142
* [Misc] Fixes for 2.6 compatibilitydirkf2023-07-051-1/+2
* [utils] Fix `compiled_regex_type` in 249f2b6dirkf2023-05-111-1/+2
* [YouTube] Support Releases tabdirkf2023-04-231-2/+7
* [devscripts] Improve hack to convert command-line options to API optionsdirkf2023-04-051-0/+4
* [utils] Ensure `allow_types` for `variadic()` is a tupledirkf2023-03-191-0/+2
* Escape URLs in `sanitized_Request`, not `sanitize_url` d2558234cf5dd12d6896ee...pukkandan2023-02-201-2/+2
* [utils] Add parse_qs, update_urldirkf2023-02-131-32/+32
* [YouTube] Bypass age-gating for certain restricted videosdirkf2023-02-131-0/+11
* [utils] Backport traverse_obj (etc) from yt-dlp (#31156)Andrei Lebedev2022-11-031-0/+339
* [utils] Sanitize look-alike Unicode glyphs in non-ID filename fields when --r...dirkf2022-10-111-0/+4
* [utils] Ensure RFC3986 encoding result is unicodedirkf2022-08-211-1/+2
* [jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 (#31...dirkf2022-08-141-9/+38
* [utils, etc] Kill child processes when yt-dl is killedpukkandan2022-06-101-4/+14
* [utils] Escape URL while sanitizingpukkandan2022-06-061-1/+1
* [utils] Enable ALPN in HTTPS to satisfy broken serversdirkf2022-05-281-0/+19
* [utils] PEP 8Sergey M․2021-04-171-6/+5
* [utils] Add support for support for experimental HTTP response status code 30...Sergey M․2021-04-171-6/+56
* [utils] add a function to clean podcast URLsRemita Amine2021-01-041-0/+17
* [utils] accept only supported protocols in url_or_noneRemita Amine2020-12-301-1/+1
* Fix typos (#27084)Josh Soref2020-11-211-8/+8
* [utils] Skip ! prefixed code in js_to_jsonSergey M․2020-11-171-2/+3
* [utils] Don't attempt to coerce JS strings to numbers in js_to_json (#26851)Kevin O'Connor2020-10-181-6/+6
* [utils] Recognize wav mimetype (closes #26463)Sergey M․2020-09-061-0/+1
* [utils] Fix file permissions in write_json_file (closes #12471) (#25122)Rob2020-05-201-0/+6
* [utils] Improve cookie files supportSergey M․2020-05-051-5/+77
* [utils] Add reference to cookie file formatSergey M․2020-03-101-0/+5