aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2023-05-24Update to ytdl-commit-d1c6c5pukkandan
[YouTube] [core] Improve platform debug log, based on yt-dlp https://github.com/ytdl-org/youtube-dl/commit/d1c6c5c4d618fa950813c0c71aede34a5ac851e9 Except: * 6ed34338285f722d0da312ce0af3a15a077a3e2a [jsinterp] Add short-cut evaluation for common expression * There was no performance improvement when tested with https://github.com/ytdl-org/youtube-dl/issues/30641 * e8de54bce50f6f77a4d7e8e80675f7003d5bf630 [core] Handle `/../` sequences in HTTP URLs * We plan to implement this differently
2023-05-20[cleanup] Miscpukkandan
Closes #7030, closes #6967
2023-05-20[jsinterp] Handle `NaN` in bitwise operatorspukkandan
Closes #6131
2023-04-30[utils] `traverse_obj`: More fixes (#6959)Simon Sawicki
- Fix result when branching with `traverse_string` - Fix `slice` path on `dict`s - Fix tests and docstrings from 21b5ec86c2c37d10c5bb97edd7051d3aac16bb3e - Add `is_iterable_like` helper function Authored by: Grub4K
2023-04-27[jsinterp] Handle negative numbers betterpukkandan
Closes #6131
2023-04-24[utils] `traverse_obj`: Allow iterables in traversal (#6902)Simon Sawicki
Authored by: Grub4K
2023-04-24[outtmpl] Support `str.format` syntax inside replacementspukkandan
Closes #6843
2023-04-24[outtmpl] Allow `\n` in replacements and default.pukkandan
Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510055357 Fixes: https://github.com/yt-dlp/yt-dlp/issues/6808#issuecomment-1510363645
2023-03-25[utils] `js_to_json`: Implement template strings (#6623)Simon Sawicki
Authored by: Grub4K
2023-03-25[extractor] Extract more metadata from ISMpukkandan
Fixes https://github.com/yt-dlp/yt-dlp/commit/81b6102d2099eec78a2db9ae3d101a8503dd4f25#r105892531
2023-03-03[jsinterp] Handle `Date` at epoch 0pukkandan
Closes #6400
2023-02-28[dependencies] Simplify `Cryptodome`pukkandan
Closes #6292, closes #6272, closes #6338
2023-02-17Update to ytdl-commit-2dd6c6epukkandan
[YouTube] Avoid crash if uploader_id extraction fails https://github.com/ytdl-org/youtube-dl/commit/2dd6c6edd8e0fc5e45865b8e6d865e35147de772 Except: * 295736c9cba714fb5de7d1c3dd31d86e50091cf8 [jsinterp] Improve parsing * 384f632e8a9b61e864a26678d85b2b39933b9bae [ITV] Overhaul ITV extractor * 33db85c571304bbd6863e3407ad8d08764c9e53b [feat]: Add support to external downloader aria2p
2023-02-10[utils] `traverse_obj`: Fix more bugsSimon Sawicki
and cleanup uses of `default=[]` Continued from b1bde57bef878478e3503ab07190fd207914ade9
2023-02-08[utils] `traverse_obj`: Fix several behavioral problemsSimon Sawicki
See #6180 for further info Authored by: Grub4K
2023-02-08[dependencies] Standardize `Cryptodome` importspukkandan
2023-02-02[utils] `traverse_obj`: Various improvementsSimon Sawicki
- Add `set` key for transformations/filters - Add `re.Match` group names - Fix behavior for `expected_type` with `dict` key - Raise for filter function signature mismatch in debug Authored by: Grub4K
2023-02-01[jsinterp] Support `if` statementspukkandan
Closes #6131
2023-01-07Fix config locations (#5933)Simon Sawicki
Bug in 8e40b9d1ec132ae1bcac50b3ee520ece46ac9c55 Closes #5953 Authored by: Grub4k, coletdjnz, pukkandan
2023-01-01Improve plugin architecture (#5553)Matthew
to make plugins easier to develop and use: * Plugins are now loaded as namespace packages. * Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.). * Plugin packages can be installed and managed via pip, or dropped into any of the documented locations. * Users do not need to edit any code files to install plugins. * Backwards-compatible with previous plugin architecture. As a side-effect, yt-dlp will now search in a few more locations for config files. Closes https://github.com/yt-dlp/yt-dlp/issues/1389 Authored by: flashdagger, coletdjnz, pukkandan, Grub4K Co-authored-by: Marcel <flashdagger@googlemail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
2022-12-30Add `weba` to known extensionspukkandan
2022-12-30[utils] js_to_json: Fix bug in f55523c (#5771)ChillingPepper
Authored by: ChillingPepper, pukkandan
2022-11-17[extractor] Deprecate `_sort_formats`pukkandan
2022-11-16[cleanup] Miscpukkandan
Closes #5541
2022-11-11[cleanup] MiscRobert Geislinger
Closes #5471, Closes #5312 Authored by: pukkandan, Alienmaster
2022-11-10[test] Allow `extract_flat` in download testspukkandan
Authored by: coletdjnz, pukkandan
2022-11-09[extractor/youtube:tab] Update tab handling for redesign (#5439)Matthew
Closes #5432, #5430, #5419 Authored by: coletdjnz, pukkandan
2022-11-07[cleanup] Lint and misc cleanuppukkandan
2022-11-07Update to ytdl-commit-de39d128pukkandan
[extractor/ceskatelevize] Back-port extractor from yt-dlp https://github.com/ytdl-org/youtube-dl/commit/de39d1281cea499cb1adfce5ff7e0a56f1bad5fe Closes #5361, Closes #4634, Closes #5210
2022-10-25[extractor/zenyandex] Fix extractors (#3750, #5268)Alex Karabanov
Closes #3736 Authored by: lksj, puc9, pukkandan Co-authored-by: puc9 <51006296+puc9@users.noreply.github.com>
2022-10-18[SponsorBlock] Support `chapter` category (#5260)Ajay Ramachandran
Authored by: ajayyy, pukkandan
2022-10-13[utils] `js_to_json`: Improve escape handling (#5217)Simon Sawicki
Authored by: Grub4K
2022-10-11[cookies] Improve `LenientSimpleCookie` (#5195)Simon Sawicki
Closes #5186 Authored by: Grub4K
2022-10-11[jsinterp] Improve separating regexpukkandan
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1273974909
2022-10-09[extractor/wordpress:mb.miniAudioPlayer] Add embed extractor (#5087)Matthew
Closes https://github.com/yt-dlp/yt-dlp/issues/4994 Authored by: coletdjnz
2022-10-09[utils] `traverse_obj`: Allow `re.Match` objects (#5174)Simon Sawicki
Authored by: Grub4K
2022-10-09[utils] `traverse_obj`: Always return list when branching (#5170)Simon Sawicki
Fixes #5162 Authored by: Grub4K
2022-09-30[downloader/ism] Support ec-3 codec (#5004)nixxo
Closes #296 Authored by: nixxo
2022-09-26[utils] `traverse_obj`: Rewrite, document and add tests (#5024)Simon Sawicki
Authored by: Grub4K
2022-09-16[cookies] Parse cookies leniently (#4780)Simon Sawicki
Closes #4776, #3778 Authored by: Grub4K
2022-09-04[utils] `base_url`: URL paths can contain `&` (#4841)Elyse
Authored by: elyse0 Closes #4187
2022-09-03[outtmpl] Curly braces to filter keyspukkandan
2022-09-02[jsinterp] Workaround operator associativity issuepukkandan
https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480
2022-09-01[cleanup] Miscpukkandan
Closes #4710, Closes #4754, Closes #4723 Authored by: pukkandan, MrRawes, DavidH-2022
2022-09-01Update to ytdl-commit-ed5c44e7pukkandan
[compat] Replace deficient ChainMap class in Py3.3 and earlier https://github.com/ytdl-org/youtube-dl/commit/ed5c44e7b74ac77f87ca5ed6cb5e964a0c6a0678
2022-09-01[jsinterp] Fix escape in regexpukkandan
2022-08-31[jsinterp] Add `charcodeAt` and bitwise overflow (#4706)Elyse
Authored by: elyse0
2022-08-30[jsinterp, extractor/youtube] Minor fixespukkandan
2022-08-30[jsinterp] Fix `_separate`pukkandan
Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1231126941
2022-08-25[jsinterp] Fix bug in operator precedencepukkandan
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1226659543