aboutsummaryrefslogtreecommitdiffhomepage
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Expand)Author
2024-07-07[core] Fix PR #32830 for fixed extensionless output templatedirkf
2024-07-02[core,utils] Implement unsafe file extension mitigationdirkf
2024-06-11[core] Re-factor with `_fill_common_fields()` as used in yt-dlpdirkf
2024-06-11[core] Safer handling of nested playlist datadirkf
2023-12-06[core] Fix format string injection for metadata JSON filename message.mk-pmb
2023-07-29[utils] Rework URL path munging for ., .. componentsdirkf
2023-07-25[compat] Use `compat_open()`dirkf
2023-07-18[core] Process header cookies on loadingSimon Sawicki
2023-07-18[core] Align error reporting methods with yt-dlpdirkf
2023-07-18[core] Revert version display from b8a86dcdirkf
2023-07-05[Misc] Fixes for 2.6 compatibilitydirkf
2023-05-26[core] Revise 1f7c6f8 to help downstream merger (possibly)dirkf
2023-05-23[core] Further improve platform debug logdirkf
2023-05-11[core] Improve platform debug log, based on yt-dlpdirkf
2023-04-12[core] Sanitize info dict before dumping JSON (fixes fe7e130) (#32032)Gabriel Nagy
2023-04-10[core] Add and use sanitize_info() method from yt-dlpdirkf
2023-04-06[core] No longer importing copydirkf
2023-04-06[core] Avoid deepcopy of ctx dict (fix f35b757) (Pt 2)dirkf
2023-04-06[core] Avoid deepcopy of ctx dict (fix f35b757)dirkf
2023-03-14[core] Handle `/../` sequences in HTTP URLsdirkf
2022-08-21[core] Avoid processing empty format list after removing bad formatsdirkf
2022-08-10[core] Make `--max-downloads ...` stop immediately on reaching the limitdirkf
2022-06-10[utils, etc] Kill child processes when yt-dl is killedpukkandan
2022-03-25Ignore --external-downloader-args if --external-downloader was rejecteddirkf
2022-02-26Make default upload_/release_date a compat_strdf
2021-05-05[YoutubeDL] Improve extract_info doc (#28946)Jacob Chapman
2021-03-10Introduce release_timestamp meta field (refs #28386)Sergey M․
2021-01-22Introduce --output-na-placeholder (closes #27896)Sergey M․
2021-01-16[YoutubeDL] Protect from infinite recursion due to recursively nested playlis...Sergey M․
2021-01-14[YoutubeDL] Ignore failure to create existing directory (#27811)Aaron Zeng
2021-01-14[YoutubeDL] Raise syntax error for format selection expressions with multiple...Sergey M․
2020-12-29[YoutubeDL] Allow format filtering using audio language(#16209)Remita Amine
2020-12-12[YoutubeDL] Improve thumbnails' filenames deducing (closes #26010) (#27244)compujo
2020-11-29[YoutubeDL] Write static debug to stderr and respect quiet for dynamic debug ...Sergey M․
2020-11-21[YoutubeDL] Fix --ignore-errors for playlists with generator-based entries of...Sergey M․
2020-02-29[YoutubeDL] Force redirect URL to unicode on python 2Sergey M․
2020-02-15[YoutubeDL] Fix playlist entry indexing with --playlist-items (closes #10591,...jxu
2019-10-18[utils] Improve subtitles_filename (closes #22753)Sergey M․
2019-09-25[YoutubeDL] Honour all --get-* options with --flat-playlist (closes #22493)Sergey M․
2019-08-09[YoutubeDL] check annotations availabilty(closes #18582)Remita Amine
2019-05-11Fix W504 and disable W503 (closes #20863)Sergey M․
2019-04-02[YoutubeDL] Add ffmpeg_location to post processor options (closes #20532)Sergey M․
2019-03-11Start moving to ytdl-orgSergey M․
2019-02-08[YoutubeDL] Improve _make_archive_id (closes #19149)Sergey M․
2019-02-02[YoutubeDL] Fallback to ie_key of matching extractor while making download ar...Sergey M․
2019-01-24[YoutubeDL] Fix typo in string negation implementation and add more tests (cl...Sergey M․
2019-01-20[YoutubeDL] Add negation support for string comparisons in format selection e...Sergey M․
2018-12-09[YoutubeDL] Introduce YoutubeDLCookieJar and clarify the rationale behind ses...Sergey M․
2018-12-09[YoutubeDL] Recognize expires=0 as session cookies and send session cookies w...aegamesi
2018-06-29Prefer ffmpeg over avconv by default (closes #8622)Sergey M․