aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [utils] `base_url`: URL paths can contain `&` (#4841)Elyse2022-09-041-0/+1
| | | | Authored by: elyse0 Closes #4187
* [outtmpl] Curly braces to filter keyspukkandan2022-09-031-1/+12
|
* [jsinterp] Workaround operator associativity issuepukkandan2022-09-021-0/+4
| | | | https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480
* [cleanup] Miscpukkandan2022-09-012-2/+2
| | | | | Closes #4710, Closes #4754, Closes #4723 Authored by: pukkandan, MrRawes, DavidH-2022
* Update to ytdl-commit-ed5c44e7pukkandan2022-09-011-0/+35
| | | | | [compat] Replace deficient ChainMap class in Py3.3 and earlier https://github.com/ytdl-org/youtube-dl/commit/ed5c44e7b74ac77f87ca5ed6cb5e964a0c6a0678
* [jsinterp] Fix escape in regexpukkandan2022-09-012-0/+9
|
* [jsinterp] Add `charcodeAt` and bitwise overflow (#4706)Elyse2022-08-311-0/+16
| | | | Authored by: elyse0
* [jsinterp, extractor/youtube] Minor fixespukkandan2022-08-301-0/+5
|
* [jsinterp] Fix `_separate`pukkandan2022-08-301-0/+4
| | | | Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1231126941
* [jsinterp] Fix bug in operator precedencepukkandan2022-08-251-0/+4
| | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1226659543
* Fix lazy extractor bug in fe7866d0ed6bfa3904ce12b049a3424fdc0ea1fapukkandan2022-08-241-18/+23
| | | | | | and add test Fixes https://github.com/yt-dlp/yt-dlp/pull/3234#issuecomment-1225347071
* [test] Fix test_youtube_signaturepukkandan2022-08-211-0/+4
|
* [jsinterp] Bring on-par with youtube-dlpukkandan2022-08-191-1/+119
| | | | | | Code from: https://github.com/ytdl-org/youtube-dl/pull/31175, https://github.com/ytdl-org/youtube-dl/pull/31182 Authored by pukkandan, dirkf
* [jsinterp] Fix for youtube player 1f7d5369pukkandan2022-08-181-0/+4
| | | | Closes #4635 again
* [jsinterp] Fix for youtube player c81bbb4apukkandan2022-08-162-0/+9
|
* [jsinterp] Bring or-par with youtube-dlpukkandan2022-08-152-0/+31
| | | | | | Partially cherry-picked from: https://github.com/ytdl-org/youtube-dl/commit/d231b56717c73ee597d2e077d11b69ed48a1b02d Authored by pukkandan, dirkf
* Update to ytdl-commit-e6a836dpukkandan2022-08-151-3/+5
| | | | | [core] Make `--max-downloads ...` stop immediately on reaching the limit https://github.com/ytdl-org/youtube-dl/commit/e6a836d54ca1d3cd02f3ee45ef707a46f23e8291
* [jsinterp] Handle new youtube signature functionspukkandan2022-08-143-6/+35
| | | | Closes #4635
* Fix tests for 989a01c2610832193c268d072ada8814bfd4c00dpukkandan2022-08-052-14/+14
|
* Determine merge container better (See desc) (#1482)Lauren N. Liberda2022-08-041-0/+26
| | | | | | | | * Determine the container early. Closes #4069 * Use codecs instead of just file extensions * Obey `--prefer-free-formats` * Allow fallbacks in `--merge-output` Authored by: pukkandan, selfisekai
* Standardize retry mechanism (#1649)pukkandan2022-08-021-2/+2
| | | | | | | * [utils] Create `RetryManager` * Migrate all retries to use the manager * [extractor] Add wrapper methods for convenience * Standardize console messages for retries * Add `--retry-sleep` for extractors
* [extractor/html5] Separate into own extractor (#4307)pukkandan2022-08-021-2/+2
| | | | | | Closes #4291 Authored by: coletdjnz, pukkandan
* [extractor, test] Basic framework for embed tests (#4307)pukkandan2022-08-022-36/+41
| | | | | | and split download tests so they can be more easily run in CI Authored by: coletdjnz
* [extractor/rai] Add raisudtirol extractor (#4524)nixxo2022-08-021-0/+1
| | | | Closes #4206 Authored by: nixxo
* Remove Python 3.6 supportpukkandan2022-07-181-1/+2
| | | | Closes #3764
* Fix a904a7f8c6edc42046f0a78fb279739d500d4887pukkandan2022-07-151-14/+6
|
* Allow users to specify encoding in each config files (#4357)Lesmiscore2022-07-151-0/+28
| | | Authored by: Lesmiscore
* [aes] Add multiple padding modes in CBCElyse2022-07-121-0/+37
| | | | Authored by: elyse0
* [cleanup] Minor fixespukkandan2022-07-111-1/+1
|
* [cleanup] Misc cleanuppukkandan2022-07-091-0/+1
|
* [cleanup] Misc cleanuppukkandan2022-06-291-1/+5
|
* [compat] Remove deprecated functions from core codepukkandan2022-06-256-30/+26
|
* [cleanup] Consistent style for file headspukkandan2022-06-2527-25/+74
|
* [compat] Remove more functionspukkandan2022-06-259-75/+60
| | | | Removing any more will require changes to a large number of extractors
* [compat] Fix `compat.WINDOWS_VT_MODE`pukkandan2022-06-251-0/+3
|
* [test] Fix `FakeYDL` signaturespukkandan2022-06-214-13/+13
| | | | Authored by: coletdjnz
* Update to ytdl-commit-8a158a9pukkandan2022-06-202-35/+74
| | | | | | | [NHK] Use new API URL https://github.com/ytdl-org/youtube-dl/commit/6508688e88c83bb811653083db9351702cd39a6a Closes #2337, Closes #4063
* Add option `--lazy-playlist` to process entries as they are receivedpukkandan2022-06-171-1/+1
|
* Add slicing notation to `--playlist-items`pukkandan2022-06-171-32/+93
| | | | | | | | * Adds support for negative indices and step * Add `-I` as alias for `--playlist-index` * Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse` Closes #2951, Closes #2853
* [extractor/common] Recognize `src` attribute from HTML5 media elements (#3899)Lesmiscore2022-05-291-0/+18
| | | Authored by: Lesmiscore
* [cleanup] Misc cleanuppukkandan2022-05-171-1/+1
|
* [cleanup] Minor fixes (See desc)pukkandan2022-05-0910-23/+23
| | | | | | | | | | * [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in 385ffb467b2285e85a2a5495b90314ba1f8e0700 * Fix bug in 43d7f5a5d0c77556156a3f8caa6976d3908a1e38 * [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup
* Add support for SSL client certificate authentication (#3435)coletdev2022-05-0211-0/+139
| | | | | | | Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password` Authored-by: coletdjnz Co-authored-by: df <fieldhouse@gmx.net> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
* Improve `--clean-infojson`pukkandan2022-04-281-1/+1
| | | | | It should not removes fields that may be needed for `--load-infojson`. Eg: `_ffmpeg_args`, `_has_drm`
* [compat] Ensure submodules are correctly wrappedpukkandan2022-04-261-0/+7
|
* [dependencies] Create module with all dependency importspukkandan2022-04-211-3/+3
|
* [compat] Split into sub-modules (#2173)felix2022-04-181-8/+0
| | | | Authored by: fstirlitz, pukkandan
* [cleanup] Misc cleanup and refactor (#2173)pukkandan2022-04-186-26/+35
|
* [test] Convert warnings into errorspukkandan2022-04-181-2/+3
| | | | | | * And fix some existing warnings Authored by: fstirlitz
* [cleanup] Misc cleanup (#2173)pukkandan2022-04-121-3/+2
| | | | Authored by: fstirlitz, pukkandan