dirkf
|
66e58dccc2
|
[core] Avoid processing empty format list after removing bad formats
* also ensure compat encoding of error strings
|
2022-08-21 00:45:06 +01:00 |
|
dirkf
|
e6a836d54c
|
[core] Make --max-downloads ... stop immediately on reaching the limit
Based on and closes #26638.
|
2022-08-10 15:37:59 +01:00 |
|
pukkandan
|
0700fde640
|
[utils, etc] Kill child processes when yt-dl is killed
* derived from PR #26592, closes #26592
Authored by: Unrud
|
2022-06-10 19:57:46 +01:00 |
|
dirkf
|
49c5293014
|
Ignore --external-downloader-args if --external-downloader was rejected
... and generate warning
|
2022-03-25 14:47:26 +00:00 |
|
df
|
6508688e88
|
Make default upload_/release_date a compat_str
Ensures download tests pass in Python 2 as well as 3; also
add YoutubeDL tests for timestamp -> upload_date etc.
|
2022-02-26 10:29:42 +00:00 |
|
Jacob Chapman
|
b797c1cc75
|
[YoutubeDL] Improve extract_info doc (#28946)
Co-authored-by: Sergey M. <dstftw@gmail.com>
|
2021-05-05 03:31:24 +07:00 |
|
Sergey M․
|
477bff6906
|
Introduce release_timestamp meta field (refs #28386)
|
2021-03-10 03:36:31 +07:00 |
|
Sergey M․
|
142c584063
|
Introduce --output-na-placeholder (closes #27896)
|
2021-01-22 23:54:29 +07:00 |
|
Sergey M․
|
9c9b458145
|
[YoutubeDL] Protect from infinite recursion due to recursively nested playlists (closes #27833)
|
2021-01-16 01:46:41 +07:00 |
|
Aaron Zeng
|
8e5477d036
|
[YoutubeDL] Ignore failure to create existing directory (#27811)
|
2021-01-14 11:46:07 +07:00 |
|
Sergey M․
|
d81a213cfb
|
[YoutubeDL] Raise syntax error for format selection expressions with multiple + operators (closes #27803)
|
2021-01-14 00:38:31 +07:00 |
|
Remita Amine
|
9c1e164e0c
|
[YoutubeDL] Allow format filtering using audio language(#16209)
|
2020-12-29 19:29:08 +01:00 |
|
compujo
|
4b9051cf39
|
[YoutubeDL] Improve thumbnails' filenames deducing (closes #26010) (#27244)
|
2020-12-12 03:12:31 +07:00 |
|
Sergey M․
|
9585b376db
|
[YoutubeDL] Write static debug to stderr and respect quiet for dynamic debug (closes #14579, closes #22593)
TODO: logging and verbosity needs major refactoring (refs #10894)
|
2020-11-29 04:04:06 +07:00 |
|
Sergey M․
|
ab0eda99e1
|
[YoutubeDL] Fix --ignore-errors for playlists with generator-based entries of url_transparent (closes #27064)
|
2020-11-21 04:00:08 +07:00 |
|
Sergey M․
|
fca6dba8b8
|
[YoutubeDL] Force redirect URL to unicode on python 2
|
2020-02-29 19:08:44 +07:00 |
|
jxu
|
de1121d749
|
[YoutubeDL] Fix playlist entry indexing with --playlist-items (closes #10591, closes #10622)
|
2020-02-15 03:36:53 +07:00 |
|
Sergey M․
|
824fa51165
|
[utils] Improve subtitles_filename (closes #22753)
|
2019-10-18 04:03:53 +07:00 |
|
Sergey M․
|
d06daf23da
|
[YoutubeDL] Honour all --get-* options with --flat-playlist (closes #22493)
|
2019-09-25 02:10:37 +07:00 |
|
Remita Amine
|
ffddb11264
|
[YoutubeDL] check annotations availabilty(closes #18582)
|
2019-08-09 08:19:41 +01:00 |
|
Sergey M․
|
3089bc748c
|
Fix W504 and disable W503 (closes #20863)
|
2019-05-11 03:57:40 +07:00 |
|
Sergey M․
|
c0b7d11713
|
[YoutubeDL] Add ffmpeg_location to post processor options (closes #20532)
|
2019-04-02 01:29:44 +07:00 |
|
Sergey M․
|
067aa17edf
|
Start moving to ytdl-org
|
2019-03-11 04:00:54 +07:00 |
|
Sergey M․
|
1211bb6dac
|
[YoutubeDL] Improve _make_archive_id (closes #19149)
|
2019-02-08 01:08:48 +07:00 |
|
Sergey M․
|
e9fef7ee4e
|
[YoutubeDL] Fallback to ie_key of matching extractor while making download archive id when no explicit ie_key is provided (#19022)
|
2019-02-02 05:44:31 +07:00 |
|
Sergey M․
|
e118a8794f
|
[YoutubeDL] Fix typo in string negation implementation and add more tests (closes #18961)
|
2019-01-24 01:39:39 +07:00 |
|
Sergey M․
|
2cc779f497
|
[YoutubeDL] Add negation support for string comparisons in format selection expressions (closes #18600, closes #18805)
|
2019-01-20 13:48:49 +07:00 |
|
Sergey M․
|
1bab343704
|
[YoutubeDL] Introduce YoutubeDLCookieJar and clarify the rationale behind session cookies (closes #12929)
|
2018-12-09 06:47:49 +07:00 |
|
aegamesi
|
1d88b3e6e6
|
[YoutubeDL] Recognize expires=0 as session cookies and send session cookies with requests
|
2018-12-09 06:05:37 +07:00 |
|
Sergey M․
|
d4a24f4091
|
Prefer ffmpeg over avconv by default (closes #8622)
|
2018-06-29 01:09:14 +07:00 |
|
Sergey M․
|
504f20dd30
|
Remove experimental mark for some options
|
2018-05-19 23:53:24 +07:00 |
|
Sergey M․
|
05108a496a
|
[YoutubeDL] Ensure ext exists for automatic captions
|
2018-05-08 22:57:52 +07:00 |
|
Sergey M․
|
5f95927a62
|
Improve geo bypass mechanism
* Introduce geo bypass context
* Add ability to bypass based on IP blocks in CIDR notation
* Introduce --geo-bypass-ip-block
|
2018-05-02 07:20:59 +07:00 |
|
Douglas Su
|
5a19d231ca
|
[YoutubeDL] Fix typo in media extension compatibility checker
|
2018-04-19 22:21:50 +07:00 |
|
Sergey M․
|
94c3442e6a
|
[YoutubeDL] Do not save/restore console title while simulate (closes #16103)
|
2018-04-09 01:04:22 +07:00 |
|
Sergey M․
|
a03a3c80fe
|
[YoutubeDL] Add support for filesize_approx in format selector (closes #15550)
|
2018-02-10 16:42:45 +07:00 |
|
Sergey M․
|
b54d4a5ce8
|
Document http_chunk_size
|
2018-02-04 02:53:50 +07:00 |
|
Sergey M․
|
b300cda476
|
[YoutubeDL] Output python implementation in debug header
|
2018-01-01 21:52:24 +07:00 |
|
Sergey M․
|
3961c6cb9d
|
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes #11427, #15018)
|
2017-12-19 03:53:44 +07:00 |
|
Sergey M․
|
5871ebac47
|
[YoutubeDL] Fix playlist range optimization for --playlist-items (closes #14740)
|
2017-11-14 01:43:20 +07:00 |
|
Sergey M․
|
af0f74288d
|
[YoutubeDL] Improve _default_format_spec (closes #14461)
|
2017-10-11 23:48:05 +07:00 |
|
Sergey M․
|
cd6fc19ed7
|
[YoutubeDL] Ignore duplicates in --playlist-items
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
|
2017-10-06 23:50:34 +07:00 |
|
Sergey M․
|
7e85e8729f
|
[YoutubeDL] Fix out of range --playlist-items for iterable playlists and reduce code duplication (closes #14425)
|
2017-10-06 23:34:46 +07:00 |
|
Sergey M․
|
3836b02ce8
|
[YoutubeDL] PEP 8
|
2017-09-30 22:56:40 +07:00 |
|
Sergey M․
|
3600fd591d
|
[YoutubeDL] Document youtube_include_dash_manifest
|
2017-09-28 00:46:48 +07:00 |
|
Sergey M․
|
4c54b89e03
|
Hide experimental phantomjs wrapper
|
2017-09-24 00:08:27 +07:00 |
|
Yen Chi Hsuan
|
a88d461dff
|
Merge pull request #14225 from Tithen-Firion/openload-phantomjs-method
Openload phantomjs method
|
2017-09-16 02:28:28 +08:00 |
|
Yen Chi Hsuan
|
757984af90
|
Merge pull request #12909 from remitamine/raw-sub
[YoutubeDL] write raw subtitle files
|
2017-09-13 17:36:40 +08:00 |
|
Sergey M․
|
c5c9bf0c12
|
[YoutubeDL] Ensure dir existence for each requested format (closes #14116)
|
2017-09-05 23:31:34 +07:00 |
|
Sergey M․
|
a5ac0c4755
|
[YoutubeDL] Sanitize byte string format URLs (#13951)
|
2017-08-17 23:59:12 +07:00 |
|