Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [outtmpl] Add type `link` for internet shortcut files | pukkandan | 2021-10-26 | 1 | -0/+7 | |
| | | | | | and refactor related code Closes #1405 | |||||
* | [utils] Sanitize URL when determining protocol | pukkandan | 2021-10-26 | 1 | -1/+1 | |
| | | | | Closes #1406 | |||||
* | Separate `--check-all-formats` from `--check-formats` | pukkandan | 2021-10-24 | 1 | -0/+2 | |
| | | | | Previously, `--check-formats` tested only the selected video formats, but ALL thumbnails | |||||
* | [minicurses] Add more colors | pukkandan | 2021-10-23 | 1 | -13/+20 | |
| | ||||||
* | [microsoftstream] Add extractor (#1201) | Damiano Amatruda | 2021-10-22 | 1 | -2/+2 | |
| | | | | | Based on: https://github.com/ytdl-org/youtube-dl/pull/24649 Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440 Authored by: damianoamatruda, nixklai | |||||
* | Don't create console for subprocesses on Windows (#1261) | pukkandan | 2021-10-20 | 1 | -8/+20 | |
| | | | Closes #1251 | |||||
* | [utils] Standardize timestamp formatting code | pukkandan | 2021-10-19 | 1 | -7/+23 | |
| | | | | Closes #1285 | |||||
* | Add HDR information to formats | pukkandan | 2021-10-18 | 1 | -1/+11 | |
| | ||||||
* | [utils] Use `importlib` to load plugins (#1277) | Ákos Sülyi | 2021-10-18 | 1 | -9/+7 | |
| | | | Authored by: sulyi | |||||
* | [utils] Allow duration strings in filter | pukkandan | 2021-10-17 | 1 | -26/+20 | |
| | | | | Closes #1309 | |||||
* | [extractor,utils] Detect more codecs/mimetypes | pukkandan | 2021-10-13 | 1 | -1/+1 | |
| | | | | Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943 | |||||
* | [minicurses] Fix when printing to file | pukkandan | 2021-10-10 | 1 | -1/+1 | |
| | | | | Closes #1215 | |||||
* | [utils] Let traverse_obj accept functions as keys | pukkandan | 2021-10-09 | 1 | -1/+15 | |
| | ||||||
* | Improved progress reporting (See desc) (#1125) | pukkandan | 2021-10-09 | 1 | -0/+23 | |
| | | | | | | | | | | | * Separate `--console-title` and `--no-progress` * Add option `--progress` to show progress-bar even in quiet mode * Fix and refactor `minicurses` * Use `minicurses` for all progress reporting * Standardize use of terminal sequences and enable color support for windows 10 * Add option `--progress-template` to customize progress-bar and console-title * Add postprocessor hooks and progress reporting Closes: #906, #901, #1085, #1170 | |||||
* | Workaround ssl errors in mingw python | pukkandan | 2021-10-06 | 1 | -7/+14 | |
| | | | | Closes #1151 | |||||
* | [build] Allow building with py2exe (and misc fixes) | pukkandan | 2021-10-04 | 1 | -3/+2 | |
| | | | | | py2exe config is copied from youtube-dl Closes #1160 | |||||
* | [extractor] Extract storyboards from SMIL manifests (#1128) | Felix S | 2021-10-03 | 1 | -7/+32 | |
| | | | Authored by: fstirlitz | |||||
* | [postprocessor] Add plugin support | pukkandan | 2021-09-30 | 1 | -3/+2 | |
| | | | | Adds option `--use-postprocessor` to enable them | |||||
* | Workaround for bug in `ssl.SSLContext.load_default_certs` (#1118) | pukkandan | 2021-09-29 | 1 | -19/+25 | |
| | | | | | | | | * Remove old compat code * Load certificates only when not using nocheckcertificate * Load each certificate individually Closes #1060 Related bugs.python.org/issue35665, bugs.python.org/issue4531 | |||||
* | [outtmpl] Alternate form of format type `l` for `\n` delimited list | pukkandan | 2021-09-27 | 1 | -1/+3 | |
| | ||||||
* | [outtmpl] Format type `U` for unicode normalization | pukkandan | 2021-09-26 | 1 | -5/+5 | |
| | ||||||
* | [atv.at] Use jwt for API (#1012) | NeroBurner | 2021-09-23 | 1 | -6/+27 | |
| | | | | | | The jwt token is implemented according to RFC7519 Closes #988 Authored by: NeroBurner | |||||
* | Basic framework for simultaneous download of multiple formats (#1036) | The Hatsune Daishi | 2021-09-22 | 1 | -0/+8 | |
| | | | Authored by: nao20010128nao | |||||
* | [CGTN] Add extractor (#981) | Yuan Chao | 2021-09-19 | 1 | -0/+1 | |
| | | | Authored by: chao813 | |||||
* | [utils] Improve `extract_timezone` | pukkandan | 2021-09-19 | 1 | -2/+10 | |
| | | | | | | Code taken from: https://github.com/ytdl-org/youtube-dl/pull/29845 Fixes: https://github.com/ytdl-org/youtube-dl/issues/29948 Authored by: dirkf | |||||
* | [Mediaklikk] Add Extractor (#867) | coletdjnz | 2021-09-06 | 1 | -0/+1 | |
| | | | | | Original PR: https://github.com/ytdl-org/youtube-dl/pull/17453, https://github.com/ytdl-org/youtube-dl/pull/25098 Fixes: https://github.com/ytdl-org/youtube-dl/issues/21431 Authored-by: tmarki, mrx23dot, coletdjnz | |||||
* | [cleanup] Misc | pukkandan | 2021-09-05 | 1 | -2/+2 | |
| | ||||||
* | [SovietsCloset] Add extractor (#884) | ChillingPepper | 2021-09-04 | 1 | -1/+3 | |
| | | | Authored by: ChillingPepper | |||||
* | Handle more playlist errors with `-i` | pukkandan | 2021-09-04 | 1 | -5/+14 | |
| | ||||||
* | [radiko] Add extractors (#731) | The Hatsune Daishi | 2021-08-25 | 1 | -0/+2 | |
| | | | | https://github.com/ytdl-org/youtube-dl/issues/29840 Authored by: nao20010128nao | |||||
* | [downloader/ffmpeg] Support for DASH manifests (experimental) | pukkandan | 2021-08-24 | 1 | -0/+1 | |
| | | | | Closes #159 | |||||
* | [downloader/ffmpeg] Allow passing custom arguments before -i | pukkandan | 2021-08-24 | 1 | -0/+12 | |
| | | | | Closes #686 | |||||
* | [extractor] Show video id in error messages if possible | pukkandan | 2021-08-23 | 1 | -10/+12 | |
| | ||||||
* | [utils] Add `parse_qs` | pukkandan | 2021-08-23 | 1 | -0/+4 | |
| | ||||||
* | Let `--match-filter` reject entries early | pukkandan | 2021-08-17 | 1 | -8/+11 | |
| | | | | Makes redundant: `--match-title`, `--reject-title`, `--min-views`, `--max-views` | |||||
* | [utils] Fix `InAdvancePagedList.__getitem__` | pukkandan | 2021-08-10 | 1 | -34/+29 | |
| | | | | | Since it didn't have any cache, the page was re-fetched for each video. * Also generalized the cache code | |||||
* | [cleanup] Misc | pukkandan | 2021-08-07 | 1 | -2/+5 | |
| | ||||||
* | Fix bugs related to `sanitize_info` | pukkandan | 2021-08-07 | 1 | -1/+1 | |
| | | | | Related: https://github.com/yt-dlp/yt-dlp/commit/8012d892bd38af731357a61e071e0a0d01bc41b4#r54555230 | |||||
* | [utils] Fix `traverse_obj` depth when is_user_input | pukkandan | 2021-08-07 | 1 | -2/+4 | |
| | ||||||
* | Add regex to `--match-filter` | pukkandan | 2021-08-05 | 1 | -11/+16 | |
| | | | | | | | | This does not fully deprecate `--match-title`/`--reject-title` since `--match-filter` is only checked after the extraction is complete, while `--match-title` can often be checked from the flat playlist. Fixes: https://github.com/ytdl-org/youtube-dl/issues/9092, https://github.com/ytdl-org/youtube-dl/issues/23035 | |||||
* | Add all format filtering operators also to `--match-filter` | Max Teegen | 2021-08-05 | 1 | -6/+13 | |
| | | | | | | PR: https://github.com/ytdl-org/youtube-dl/pull/27361 Authored by: max-te | |||||
* | [cleanup] Refactor some code | pukkandan | 2021-08-01 | 1 | -2/+2 | |
| | ||||||
* | [utils] Fix slicing of reversed `LazyList` | pukkandan | 2021-08-01 | 1 | -9/+8 | |
| | | | | Closes #589 | |||||
* | Add format types `j`, `l`, `q` for outtmpl | pukkandan | 2021-07-29 | 1 | -0/+2 | |
| | | | | Closes #345 | |||||
* | Expand and escape environment variables correctly in outtmpl | pukkandan | 2021-07-29 | 1 | -3/+4 | |
| | | | | Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results | |||||
* | [test] Add Python 3.10 (#480) | xtkoba | 2021-07-23 | 1 | -2/+2 | |
| | | | Authored-by: pukkandan, xtkoba | |||||
* | [utils] Improve `traverse_obj` | pukkandan | 2021-07-21 | 1 | -6/+15 | |
| | ||||||
* | [utils] Fix LazyList for Falsey values | pukkandan | 2021-07-20 | 1 | -2/+2 | |
| | ||||||
* | [compat] Remove unnecessary code | pukkandan | 2021-07-20 | 1 | -1/+1 | |
| | ||||||
* | [utils] Improve `traverse_obj` | pukkandan | 2021-07-20 | 1 | -10/+38 | |
| | | | | | | | | * Allow skipping a level: `traverse_obj([{k:v1}, {k:v2}], (None, k))` => `[v1, v2]` * Make keys variadic: `traverse_obj(obj, k1: str, k2: str)` => `traverse_obj(obj, (k1,), (k2,))` * Fetch from multiple keys: `traverse_obj([{k1:[1], k2:[2], k3:[3]}], (0, (k1, k2), 0))` => `[1, 2]` TODO: Add tests |