Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix format string injection for metadata JSON filename message. | mk-pmb | 2023-12-06 | 1 | -2/+2 |
| | |||||
* | [utils] Rework URL path munging for ., .. components | dirkf | 2023-07-29 | 1 | -23/+0 |
| | | | | | | * move processing to YoutubeDLHandler * also process `Location` header for redirect * use tests from https://github.com/yt-dlp/yt-dlp/pull/7662 | ||||
* | [compat] Use `compat_open()` | dirkf | 2023-07-25 | 1 | -12/+7 |
| | |||||
* | [core] Process header cookies on loading | Simon Sawicki | 2023-07-18 | 1 | -28/+154 |
| | |||||
* | [core] Align error reporting methods with yt-dlp | dirkf | 2023-07-18 | 1 | -7/+32 |
| | |||||
* | [core] Revert version display from b8a86dc | dirkf | 2023-07-18 | 1 | -3/+5 |
| | |||||
* | [Misc] Fixes for 2.6 compatibility | dirkf | 2023-07-05 | 1 | -1/+5 |
| | |||||
* | [core] Revise 1f7c6f8 to help downstream merger (possibly) | dirkf | 2023-05-26 | 1 | -4/+3 |
| | |||||
* | [core] Further improve platform debug log | dirkf | 2023-05-23 | 1 | -8/+13 |
| | | | | * see d1c6c5c | ||||
* | [core] Improve platform debug log, based on yt-dlp | dirkf | 2023-05-11 | 1 | -3/+16 |
| | |||||
* | [core] Sanitize info dict before dumping JSON (fixes fe7e130) (#32032) | Gabriel Nagy | 2023-04-12 | 1 | -2/+3 |
| | | | | | * follow up to fe7e130 which didn't fix everything. Co-authored-by: dirkf <fieldhouse@gmx.net> | ||||
* | [core] Add and use sanitize_info() method from yt-dlp | dirkf | 2023-04-10 | 1 | -4/+34 |
| | |||||
* | [core] No longer importing copy | dirkf | 2023-04-06 | 1 | -1/+0 |
| | |||||
* | [core] Avoid deepcopy of ctx dict (fix f35b757) (Pt 2) | dirkf | 2023-04-06 | 1 | -3/+2 |
| | |||||
* | [core] Avoid deepcopy of ctx dict (fix f35b757) | dirkf | 2023-04-06 | 1 | -1/+1 |
| | | | | | * may now contain `LazyList`s * resolves #31999 | ||||
* | [core] Handle `/../` sequences in HTTP URLs | dirkf | 2023-03-14 | 1 | -0/+24 |
| | | | | | | | * use Python's RFC implementation for embedded sequences * hack: strip unbalanced leading `../` from path, like eg Firefox See https://github.com/yt-dlp/yt-dlp/issues/3355 | ||||
* | [core] Avoid processing empty format list after removing bad formats | dirkf | 2022-08-21 | 1 | -6/+6 |
| | | | | * also ensure compat encoding of error strings | ||||
* | [core] Make `--max-downloads ...` stop immediately on reaching the limit | dirkf | 2022-08-10 | 1 | -4/+6 |
| | | | | Based on and closes #26638. | ||||
* | [utils, etc] Kill child processes when yt-dl is killed | pukkandan | 2022-06-10 | 1 | -1/+2 |
| | | | | | | * derived from PR #26592, closes #26592 Authored by: Unrud | ||||
* | Ignore --external-downloader-args if --external-downloader was rejected | dirkf | 2022-03-25 | 1 | -1/+10 |
| | | | | ... and generate warning | ||||
* | Make default upload_/release_date a compat_str | df | 2022-02-26 | 1 | -1/+1 |
| | | | | | Ensures download tests pass in Python 2 as well as 3; also add YoutubeDL tests for timestamp -> upload_date etc. | ||||
* | [YoutubeDL] Improve extract_info doc (#28946) | Jacob Chapman | 2021-05-05 | 1 | -5/+14 |
| | | | Co-authored-by: Sergey M. <dstftw@gmail.com> | ||||
* | Introduce release_timestamp meta field (refs #28386) | Sergey M․ | 2021-03-10 | 1 | -8/+12 |
| | |||||
* | Introduce --output-na-placeholder (closes #27896) | Sergey M․ | 2021-01-22 | 1 | -3/+4 |
| | |||||
* | [YoutubeDL] Protect from infinite recursion due to recursively nested ↵ | Sergey M․ | 2021-01-16 | 1 | -107/+129 |
| | | | | playlists (closes #27833) | ||||
* | [YoutubeDL] Ignore failure to create existing directory (#27811) | Aaron Zeng | 2021-01-14 | 1 | -0/+2 |
| | |||||
* | [YoutubeDL] Raise syntax error for format selection expressions with ↵ | Sergey M․ | 2021-01-14 | 1 | -0/+2 |
| | | | | multiple + operators (closes #27803) | ||||
* | [YoutubeDL] Allow format filtering using audio language(#16209) | Remita Amine | 2020-12-29 | 1 | -1/+1 |
| | |||||
* | [YoutubeDL] Improve thumbnails' filenames deducing (closes #26010) (#27244) | compujo | 2020-12-12 | 1 | -1/+1 |
| | |||||
* | [YoutubeDL] Write static debug to stderr and respect quiet for dynamic debug ↵ | Sergey M․ | 2020-11-29 | 1 | -2/+2 |
| | | | | | | (closes #14579, closes #22593) TODO: logging and verbosity needs major refactoring (refs #10894) | ||||
* | [YoutubeDL] Fix --ignore-errors for playlists with generator-based entries ↵ | Sergey M․ | 2020-11-21 | 1 | -21/+31 |
| | | | | of url_transparent (closes #27064) | ||||
* | [YoutubeDL] Force redirect URL to unicode on python 2 | Sergey M․ | 2020-02-29 | 1 | -1/+3 |
| | |||||
* | [YoutubeDL] Fix playlist entry indexing with --playlist-items (closes ↵ | jxu | 2020-02-15 | 1 | -1/+1 |
| | | | | #10591, closes #10622) | ||||
* | [utils] Improve subtitles_filename (closes #22753) | Sergey M․ | 2019-10-18 | 1 | -1/+1 |
| | |||||
* | [YoutubeDL] Honour all --get-* options with --flat-playlist (closes #22493) | Sergey M․ | 2019-09-25 | 1 | -27/+35 |
| | |||||
* | [YoutubeDL] check annotations availabilty(closes #18582) | Remita Amine | 2019-08-09 | 1 | -0/+2 |
| | |||||
* | Fix W504 and disable W503 (closes #20863) | Sergey M․ | 2019-05-11 | 1 | -21/+21 |
| | |||||
* | [YoutubeDL] Add ffmpeg_location to post processor options (closes #20532) | Sergey M․ | 2019-04-02 | 1 | -0/+2 |
| | |||||
* | Start moving to ytdl-org | Sergey M․ | 2019-03-11 | 1 | -8/+8 |
| | |||||
* | [YoutubeDL] Improve _make_archive_id (closes #19149) | Sergey M․ | 2019-02-08 | 1 | -1/+5 |
| | |||||
* | [YoutubeDL] Fallback to ie_key of matching extractor while making download ↵ | Sergey M․ | 2019-02-02 | 1 | -7/+13 |
| | | | | archive id when no explicit ie_key is provided (#19022) | ||||
* | [YoutubeDL] Fix typo in string negation implementation and add more tests ↵ | Sergey M․ | 2019-01-24 | 1 | -1/+1 |
| | | | | (closes #18961) | ||||
* | [YoutubeDL] Add negation support for string comparisons in format selection ↵ | Sergey M․ | 2019-01-20 | 1 | -3/+6 |
| | | | | expressions (closes #18600, closes #18805) | ||||
* | [YoutubeDL] Introduce YoutubeDLCookieJar and clarify the rationale behind ↵ | Sergey M․ | 2018-12-09 | 1 | -9/+3 |
| | | | | session cookies (closes #12929) | ||||
* | [YoutubeDL] Recognize expires=0 as session cookies and send session cookies ↵ | aegamesi | 2018-12-09 | 1 | -1/+7 |
| | | | | with requests | ||||
* | Prefer ffmpeg over avconv by default (closes #8622) | Sergey M․ | 2018-06-29 | 1 | -2/+2 |
| | |||||
* | Remove experimental mark for some options | Sergey M․ | 2018-05-19 | 1 | -5/+5 |
| | |||||
* | [YoutubeDL] Ensure ext exists for automatic captions | Sergey M․ | 2018-05-08 | 1 | -10/+15 |
| | |||||
* | Improve geo bypass mechanism | Sergey M․ | 2018-05-02 | 1 | -0/+3 |
| | | | | | | * Introduce geo bypass context * Add ability to bypass based on IP blocks in CIDR notation * Introduce --geo-bypass-ip-block | ||||
* | [YoutubeDL] Fix typo in media extension compatibility checker | Douglas Su | 2018-04-19 | 1 | -1/+1 |
| |