| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm`
|
| |
|
| |
|
|
|
|
| |
Authored by: fstirlitz, pukkandan
|
| |
|
|
|
|
|
|
| |
* And fix some existing warnings
Authored by: fstirlitz
|
|
|
|
| |
Authored by: fstirlitz, pukkandan
|
|
|
|
|
|
| |
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Authored by fstirlitz, pukkandan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Authored by fstirlitz, pukkandan
|
| |
|
|
|
|
| |
Related: https://github.com/TeamNewPipe/NewPipe/issues/8034
Authored-by: coletdjnz
|
|
|
|
| |
Closes #2761
|
| |
|
|
|
|
| |
Closes #3074
|
|
|
| |
Authored by: s0u1h
|
|
|
|
| |
* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API
|
|
|
|
|
|
|
| |
* 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
|
|
|
| |
Authored by: MinePlayersPE
|
| |
|
|
|
|
|
| |
[youtube] Support channel search
https://github.com/ytdl-org/youtube-dl/commit/78ce962f4fe020994c216dd2671546fbe58a5c67
|
| |
|
|
|
|
| |
Closes #2419
|
|
|
|
| |
Closes #2334
|
|
|
|
| |
Closes #2343
Authored by: pukkandan, trassshhub
|
|
|
|
| |
Closes #2388
|
|
|
|
| |
Closes #2269
|
|
|
| |
Authored by: zmousm, pukkandan
|
| |
|
|
|
|
|
| |
and add functions to return the HTML of elements
Authored by: zmousm
|
| |
|
| |
|
| |
|
|
|
| |
Authored by: iw0nderhow, pukkandan
|
|
|
| |
Authored by: nixxo
|
|
|
|
|
| |
Closes #2170
Authored by: Ashish0804
|
|
|
|
| |
Fixes: https://github.com/yt-dlp/yt-dlp/issues/2085#issuecomment-1002247689, https://github.com/yt-dlp/yt-dlp/pull/2132/files#r775729811
|
|
|
|
| |
Authored by: pukkandan, mdawar
|
|
|
| |
Authored by: mbway
|
| |
|
|
|
|
|
| |
`F` is already used for float!
Bug in e0fd95737d1a3c4a2bfb470c5408a396c8545ca5
|
|
|
|
| |
Closes #1942 #1976 #2020 #2058 #1984
|
|
|
|
|
|
|
|
|
| |
and improve `id` detection
F = sanitize as filename (# = restricted)
D = add Decimal suffixes
Closes #2085, 2081
|
|
|
|
| |
so that it can be used by third party scripts
|
|
|
| |
Authored by: PilzAdam
|
|
|
|
|
|
|
|
|
|
|
|
| |
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30229
Per W3C JSON-LD v1.1 ยง4.9 (non-normative ref):
When a JSON-LD document's top-level structure is a map that contains
no other keys than @graph and optionally @context (properties that
are not mapped to an IRI or a keyword are ignored), @graph is
considered to express the otherwise implicit default graph.
Authored by: zmousm
|