summary refs log tree commit diff
path: root/youtube_dl/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
* Introduce --output-na-placeholder (closes #27896)Sergey M․2021-01-221-3/+4
|
* [YoutubeDL] Protect from infinite recursion due to recursively nested ↵Sergey M․2021-01-161-107/+129
| | | | playlists (closes #27833)
* [YoutubeDL] Ignore failure to create existing directory (#27811)Aaron Zeng2021-01-141-0/+2
|
* [YoutubeDL] Raise syntax error for format selection expressions with ↵Sergey M․2021-01-141-0/+2
| | | | multiple + operators (closes #27803)
* [YoutubeDL] Allow format filtering using audio language(#16209)Remita Amine2020-12-291-1/+1
|
* [YoutubeDL] Improve thumbnails' filenames deducing (closes #26010) (#27244)compujo2020-12-121-1/+1
|
* [YoutubeDL] Write static debug to stderr and respect quiet for dynamic debug ↵Sergey M․2020-11-291-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-211-21/+31
| | | | of url_transparent (closes #27064)
* [YoutubeDL] Force redirect URL to unicode on python 2Sergey M․2020-02-291-1/+3
|
* [YoutubeDL] Fix playlist entry indexing with --playlist-items (closes ↵jxu2020-02-151-1/+1
| | | | #10591, closes #10622)
* [utils] Improve subtitles_filename (closes #22753)Sergey M․2019-10-181-1/+1
|
* [YoutubeDL] Honour all --get-* options with --flat-playlist (closes #22493)Sergey M․2019-09-251-27/+35
|
* [YoutubeDL] check annotations availabilty(closes #18582)Remita Amine2019-08-091-0/+2
|
* Fix W504 and disable W503 (closes #20863)Sergey M․2019-05-111-21/+21
|
* [YoutubeDL] Add ffmpeg_location to post processor options (closes #20532)Sergey M․2019-04-021-0/+2
|
* Start moving to ytdl-orgSergey M․2019-03-111-8/+8
|
* [YoutubeDL] Improve _make_archive_id (closes #19149)Sergey M․2019-02-081-1/+5
|
* [YoutubeDL] Fallback to ie_key of matching extractor while making download ↵Sergey M․2019-02-021-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-241-1/+1
| | | | (closes #18961)
* [YoutubeDL] Add negation support for string comparisons in format selection ↵Sergey M․2019-01-201-3/+6
| | | | expressions (closes #18600, closes #18805)
* [YoutubeDL] Introduce YoutubeDLCookieJar and clarify the rationale behind ↵Sergey M․2018-12-091-9/+3
| | | | session cookies (closes #12929)
* [YoutubeDL] Recognize expires=0 as session cookies and send session cookies ↵aegamesi2018-12-091-1/+7
| | | | with requests
* Prefer ffmpeg over avconv by default (closes #8622)Sergey M․2018-06-291-2/+2
|
* Remove experimental mark for some optionsSergey M․2018-05-191-5/+5
|
* [YoutubeDL] Ensure ext exists for automatic captionsSergey M․2018-05-081-10/+15
|
* Improve geo bypass mechanismSergey M․2018-05-021-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 checkerDouglas Su2018-04-191-1/+1
|
* [YoutubeDL] Do not save/restore console title while simulate (closes #16103)Sergey M․2018-04-091-0/+4
|
* [YoutubeDL] Add support for filesize_approx in format selector (closes #15550)Sergey M․2018-02-101-1/+1
|
* Document http_chunk_sizeSergey M․2018-02-041-1/+2
|
* [YoutubeDL] Output python implementation in debug headerSergey M․2018-01-011-2/+10
|
* [YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in ↵Sergey M․2017-12-191-0/+2
| | | | output template (closes #11427, #15018)
* [YoutubeDL] Fix playlist range optimization for --playlist-items (closes #14740)Sergey M․2017-11-141-1/+2
|
* [YoutubeDL] Improve _default_format_spec (closes #14461)Sergey M․2017-10-111-11/+16
|
* [YoutubeDL] Ignore duplicates in --playlist-itemsSergey M․2017-10-061-1/+2
| | | | E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
* [YoutubeDL] Fix out of range --playlist-items for iterable playlists and ↵Sergey M․2017-10-061-11/+16
| | | | reduce code duplication (closes #14425)
* [YoutubeDL] PEP 8Sergey M․2017-09-301-1/+1
|
* [YoutubeDL] Document youtube_include_dash_manifestSergey M․2017-09-281-0/+6
|
* Hide experimental phantomjs wrapperSergey M․2017-09-241-1/+1
|
* Merge pull request #14225 from Tithen-Firion/openload-phantomjs-methodYen Chi Hsuan2017-09-161-0/+2
|\ | | | | Openload phantomjs method
| * [phantomjs] add exe version to debug infoTithen-Firion2017-08-031-0/+2
| |
* | Merge pull request #12909 from remitamine/raw-subYen Chi Hsuan2017-09-131-21/+22
|\ \ | | | | | | [YoutubeDL] write raw subtitle files
| * | [YoutubeDL] write raw subtitle filesRemita Amine2017-04-291-21/+22
| |/
* | [YoutubeDL] Ensure dir existence for each requested format (closes #14116)Sergey M․2017-09-051-8/+16
| |
* | [YoutubeDL] Sanitize byte string format URLs (#13951)Sergey M․2017-08-171-3/+5
| |
* | [YoutubeDL] Make sure format id is not emptySergey M․2017-08-121-1/+1
| |
* | [YoutubeDL] Improve default format specification (closes #13704)Sergey M․2017-07-231-8/+23
| |
* | [YoutubeDL] Do not override id, extractor and extractor_key in url_transparentSergey M․2017-07-211-1/+1
| | | | | | | | | | | | All these meta fields must be borrowed from final extractor that actually performs extraction. This commit fixes extractor id in download archives for url_transparent downloads. Previously, 'transparent' extractor was erroneously used for extractor archive id, e.g. 'eggheadlesson 4n8ugwwj5t' instead of 'wistia 4n8ugwwj5t'.
* | [YoutubeDL] PEP 8Sergey M․2017-07-151-2/+3
| |
* | [YoutubeDL] Don't expand env variables in meta fields (closes #13637)Sergey M․2017-07-141-1/+14
| |