aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
...
* [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
* [cleanup] Sort importspukkandan2022-04-1229-139/+156
| | | | | | Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
* [cleanup] Upgrade syntaxpukkandan2022-04-1228-185/+86
| | | | | | | | | | Using https://github.com/asottile/pyupgrade 1. `__future__` imports and `coding: utf-8` were removed 2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format` 3. f-strings were cherry-picked from `pyupgrade --py36-plus` Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
* [cleanup] Mark some compat variables for removal (#2173)pukkandan2022-04-122-38/+3
| | | | Authored by fstirlitz, pukkandan
* [cleanup] Remove unused code paths (#2173)felix2022-04-124-31/+6
| | | | | | | | | | | | | | | | | | | Notes: * `_windows_write_string`: Fixed in 3.6 * https://bugs.python.org/issue1602 * PEP: https://www.python.org/dev/peps/pep-0528 * Windows UTF-8 fix: Fixed in 3.3 * https://bugs.python.org/issue13216 * `__loader__`: is always present in 3.3+ * https://bugs.python.org/issue14646 * `workaround_optparse_bug9161`: Fixed in 2.7 * https://bugs.python.org/issue9161 Authored by: fstirlitz
* [cleanup] Remove unused scripts/tests (#2173)felix2022-04-1220-409/+0
| | | | Authored by fstirlitz, pukkandan
* [test] Add `test_locked_file`pukkandan2022-04-071-0/+31
|
* [youtube:tab] Fix duration extraction for shorts (#3171)coletdev2022-03-281-0/+2
| | | | Related: https://github.com/TeamNewPipe/NewPipe/issues/8034 Authored-by: coletdjnz
* [outtmpl] Limit changes during sanitizationpukkandan2022-03-271-2/+4
| | | | Closes #2761
* [outtmpl] Fix replacement/default when used with alternatepukkandan2022-03-261-0/+2
|
* Ignore format-specific fields in initial pass of `--match-filter`pukkandan2022-03-252-10/+2
| | | | Closes #3074
* [utils] `format_decimal_suffix`: Fix for very large numbers (#3109)s0u1h2022-03-181-0/+1
| | | Authored by: s0u1h
* [extractor] Add `_perform_login` function (#2943)pukkandan2022-03-182-13/+9
| | | | * Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API * Adds `ie.supports_login` to the public API
* Add pre-processor stage `after_filter`pukkandan2022-02-231-18/+2
| | | | | | | * Move `_match_entry` and `post_extract` to `process_video_result`. It is also left in `process_info` for API compat * `--list-...` options and `--force-write-archive` now obey filtering options * Move `SponsorBlockPP` to `after_filter`. Closes https://github.com/yt-dlp/yt-dlp/issues/2536 * Reverts 4ec82a72bbf7ff0066edb50dcad20aa77ac2fe09 since this commit addresses the issue it was solving
* [youtube] Fix n-sig extraction for phone player JS (#2816)MinePlayersPE2022-02-181-0/+4
| | | Authored by: MinePlayersPE
* Release 2022.02.03pukkandan2022-02-031-1/+1
|
* Update to ytdl-commit-78ce962pukkandan2022-02-032-27/+12
| | | | | [youtube] Support channel search https://github.com/ytdl-org/youtube-dl/commit/78ce962f4fe020994c216dd2671546fbe58a5c67
* [youtube] Fix n-sig for player e06dea74pukkandan2022-02-011-0/+4
|
* [docs,cleanup] Fix linter and misc cleanuppukkandan2022-01-241-1/+1
| | | | Closes #2419
* [cleanup] Minor fixespukkandan2022-01-211-1/+1
| | | | Closes #2334
* [Ted] Rewrite extractor (#2359)trasssh2022-01-191-2/+2
| | | | Closes #2343 Authored by: pukkandan, trassshhub
* [utils] Handle `ss:xxx` in `parse_duration`pukkandan2022-01-191-0/+2
| | | | Closes #2388
* [test] Fix TestVerboseOutputpukkandan2022-01-101-8/+8
| | | | Closes #2269
* [utils] Improve `get_elements_text_and_html_by_attribute` regex (#2280)Zenon Mousmoulas2022-01-091-3/+3
| | | Authored by: zmousm, pukkandan
* [youtube] Update testspukkandan2022-01-071-0/+4
|
* [utils] Improve parsing for nested HTML elements (#2129)Zenon Mousmoulas2022-01-061-15/+92
| | | | | and add functions to return the HTML of elements Authored by: zmousm
* [cleanup] Misc cleanuppukkandan2022-01-041-0/+1
|
* Allow multiple and nested configuration filespukkandan2022-01-042-26/+10
|
* Add key `requested_downloads` in the root `info_dict`pukkandan2022-01-032-2/+3
|
* [extractor] Extract chapters from JSON-LD (#2031)chris2022-01-021-0/+59
| | | Authored by: iw0nderhow, pukkandan
* [extractor] Extract thumbnails from JSON-LD (#2195)nixxo2022-01-021-0/+26
| | | Authored by: nixxo
* [KelbyOne] Add extractor (#2181)Ashish Gupta2022-01-011-1/+1
| | | | | Closes #2170 Authored by: Ashish0804
* [outtmpl] Alternate form for `D` and fix suffix's casepukkandan2021-12-301-2/+4
| | | | Fixes: https://github.com/yt-dlp/yt-dlp/issues/2085#issuecomment-1002247689, https://github.com/yt-dlp/yt-dlp/pull/2132/files#r775729811
* [utils] Fix `format_bytes` output for Bytes (#2132)Pierre Mdawar2021-12-281-0/+13
| | | | Authored by: pukkandan, mdawar
* [cookies] Support other keyrings (#2032)Matt Broadway2021-12-271-2/+34
| | | Authored by: mbway
* [utils] Improve `parse_count`pukkandan2021-12-251-0/+7
|
* [outtmpl] Change filename sanitization type to `S`pukkandan2021-12-231-2/+2
| | | | | `F` is already used for float! Bug in e0fd95737d1a3c4a2bfb470c5408a396c8545ca5
* [cleanup] Misc cleanuppukkandan2021-12-232-1/+5
| | | | Closes #1942 #1976 #2020 #2058 #1984
* [outtmpl] Add alternate forms `F`, `D`pukkandan2021-12-231-5/+10
| | | | | | | | | and improve `id` detection F = sanitize as filename (# = restricted) D = add Decimal suffixes Closes #2085, 2081
* [test/download] Split `sanitize_got_info_dict` into a separate functionpukkandan2021-12-191-19/+25
| | | | so that it can be used by third party scripts