pukkandan
0edb3e336c
Do not prevent download if locking is unsupported
...
Closes #3022
Failure to lock download-archive is still fatal.
This is consistent with youtube-dl's behavior
2022-04-05 23:32:22 +05:30
pukkandan
a44ca5a470
[cleanup] Misc fixes
...
Closes https://github.com/yt-dlp/yt-dlp/pull/3213 , Closes https://github.com/yt-dlp/yt-dlp/pull/3117
Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114 , https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671 , a825ffbffa (commitcomment-68538986)
, https://github.com/yt-dlp/yt-dlp/issues/2360 , 5fa3c9a88f (r70393519)
, 5fa3c9a88f (r70393254)
2022-04-05 18:12:18 +05:30
Lesmiscore (Naoya Ozaki)
5d45484cc7
[niconico] Fix extraction of thumbnails and uploader ( #3266 )
2022-04-01 19:31:58 +09:00
pukkandan
e6f868a63c
[utils] traverse_obj
: Allow filtering by value
2022-03-31 13:33:28 +05:30
pukkandan
c4f60dd7cd
[utils] Add try_call
2022-03-31 13:33:27 +05:30
pukkandan
8a7f68d0b1
[ffmpeg] Cache version data
...
Related: https://github.com/dasl-/pifi/issues/9
2022-03-29 03:44:51 +05:30
pukkandan
90137ca4be
[utils] Add filter_dict
2022-03-28 08:25:04 +05:30
coletdev
1c1b2f96ae
[youtube:tab] Fix duration extraction for shorts ( #3171 )
...
Related: https://github.com/TeamNewPipe/NewPipe/issues/8034
Authored-by: coletdjnz
2022-03-28 00:49:42 +00:00
pukkandan
5c3895fff1
[outtmpl] Limit changes during sanitization
...
Closes #2761
2022-03-27 11:18:35 +05:30
pukkandan
6db9c4d57d
Ignore format-specific fields in initial pass of --match-filter
...
Closes #3074
2022-03-25 14:27:09 +05:30
Lesmiscore (Naoya Ozaki)
3cea3edd1a
[utils] WebSocketsWrapper: Allow omitting __enter__
invocation ( #3187 )
...
Authored by: Lesmiscore
2022-03-25 17:24:39 +09:00
pukkandan
b1a7cd056a
Treat multiple --match-filters
as OR
...
Closes #3144
2022-03-25 13:33:46 +05:30
pukkandan
28787f16c6
[downloader] Fix invocation of HttpieFD
...
Closes #3154
2022-03-25 13:00:42 +05:30
coletdev
af14914baa
Remove Accept-Encoding
header from std_headers
( #3153 )
...
This should be set by each downloader to what it supports.
Fixes https://github.com/yt-dlp/yt-dlp/issues/3142
Authored-by: coletdjnz
2022-03-23 07:47:02 +00:00
coletdev
d5820461e8
Use certificates from certifi
if installed ( #3115 )
...
Fixes #3102 and most `CERTIFICATE_VERIFY_FAILED` issues
Authored by: coletdjnz
2022-03-22 16:26:55 -07:00
s0u1h
eeb2a770f3
[utils] format_decimal_suffix
: Fix for very large numbers ( #3109 )
...
Authored by: s0u1h
2022-03-18 14:03:09 -07:00
pukkandan
592b748582
[cleanup] Minor cleanup
...
Closes #3006
2022-03-11 19:40:15 +05:30
pukkandan
76aa991374
Fix case of http_headers
...
Bug in 8b7539d27c
Fixes https://github.com/yt-dlp/yt-dlp/issues/1346#issuecomment-1064527765
2022-03-11 19:29:34 +05:30
pukkandan
e491d06d34
[utils] ExtractorError: Fix for older python versions
...
Closes #2993
2022-03-09 06:42:25 +05:30
pukkandan
ff91cf7483
[utils] Add get_first
2022-03-09 02:26:52 +05:30
pukkandan
d1b5f70bc9
[cleanup] Refactor __init__.py
( #2570 )
...
* Split `__init__` code into multiple functions
* Clean up validation code by grouping similar types of options
* Expose `parse_options` to third parties
2022-03-08 12:03:31 -08:00
pukkandan
08d30158ec
[cleanup, docs] Misc cleanup
...
Closes #2828 , closes #2734 , closes #2802 , closes #2937
2022-03-08 22:38:06 +05:30
coletdev
4390d5ec12
Add brotli content-encoding support ( #2433 )
...
Authored by: coletdjnz
2022-03-08 08:44:05 -08:00
pukkandan
497d2fab6c
[utils] Better traceback for ExtractorError
2022-03-08 12:04:49 +05:30
Lesmiscore
1ed7953a74
[utils] render_table: Fix character calculation for removing extra gap
...
without this fix, the column next to delimiter will lack leading spaces on terminal (see https://github.com/yt-dlp/yt-dlp/pull/920#issuecomment-1059914615 for the situation)
2022-03-06 17:11:10 +09:00
Zenon Mousmoulas
27231526ae
[ant1newsgr] Add extractor ( #1982 )
...
Authored by: zmousm
2022-03-04 13:52:48 -08:00
pukkandan
8b7539d27c
Implement --add-header
without modifying std_headers
...
Closes #2526 , #1614
2022-03-04 20:59:03 +05:30
pukkandan
4c3f8c3fb6
Handle negative duration from extractor
...
Closes #2921
2022-03-04 19:49:36 +05:30
pukkandan
7265a2190c
Fix doubling of video_id
in ExtractorError
2022-03-04 19:37:43 +05:30
pukkandan
747c0bd127
[utils] Improve file locking
...
* Implement non-blocking locks for windows
* Don't raise error when closing a closed file
2022-03-03 19:28:47 +05:30
Justin Keogh
acea8d7cfb
[utils] Fix file locking for AOSP ( #2714 )
...
Closes #2080 , #2670
Authored by: jakeogh
2022-03-03 05:09:00 -08:00
pukkandan
f1d130902b
[utils] OnDemandPagedList: Do not download pages after error
2022-03-03 02:43:16 +05:30
Lesmiscore (Naoya Ozaki)
93c8410d33
[downloader/fragment] Fix bugs around resuming with Range ( #2901 )
...
Authored by: Lesmiscore
2022-02-28 13:10:54 +09:00
Lesmiscore (Naoya Ozaki)
15dfb3929c
[fc2:live] Add extractor ( #2418 )
...
Authored by: Lesmiscore
2022-02-25 11:16:23 +09:00
Lesmiscore (Naoya Ozaki)
3e9b66d761
[AbemaTV] Add extractors ( #1688 )
...
Authored by: Lesmiscore
2022-02-25 11:14:04 +09:00
pukkandan
09b49e1f68
Add pre-processor stage after_filter
...
* Move `_match_entry` and `post_extract` to `process_video_result`. It is also left in `process_info` for API compat
* `--list-...` options and `--force-write-archive` now obey filtering options
* Move `SponsorBlockPP` to `after_filter`. Closes https://github.com/yt-dlp/yt-dlp/issues/2536
* Reverts 4ec82a72bb
since this commit addresses the issue it was solving
2022-02-23 04:26:48 +05:30
Bepis
febff4c119
[tubitv] Fix/improve TV series extraction ( #2829 )
...
Authored by: bbepis
2022-02-19 04:00:51 -08:00
Lesmiscore (Naoya Ozaki)
da42679b87
[utils] WebSockets wrapper for non-async functions ( #2417 )
...
Authored by: Lesmiscore
2022-02-13 14:58:21 +09:00
pukkandan
d49f8db39f
[utils] Validate DateRange
input
...
Closes #2641
2022-02-12 02:46:05 +05:30
Justin Keogh
a3125791c7
[utils] Use locked_file
for sanitize_open
( #1066 )
...
Authored by: jakeogh
2022-02-05 16:15:51 +05:30
pukkandan
455a15e2dc
[cleanup,docs] Minor fixes
...
Closes #2541 , #2484
2022-02-03 21:00:39 +05:30
pukkandan
4918522735
[utils] Strip double spaces in clean_html
...
Closes #2497
Authored by: dirkf
2022-02-03 21:00:37 +05:30
pukkandan
65662dffb1
Make nested --config-locations relative to parent file
...
* and allow environment variables in it so that you can use `$PWD`/`%cd%`
to specify paths relative to current directory
2022-02-03 21:00:36 +05:30
pukkandan
d16df59db5
Fix --compat-options list-formats
...
Closes #2481
2022-02-02 06:09:10 +05:30
pukkandan
d37707bda4
Fix/improve InAdvancePagedList
2022-01-24 01:07:14 +05:30
pukkandan
e0ddbd02bd
[cleanup] Use format_field where applicable
2022-01-21 13:27:40 +05:30
xtkoba
f81c62a6a4
Add option --legacy-server-connect ( #778 )
...
to allow HTTPS connection to servers that do not support RFC 5746 secure renegotiation
Authored by: xtkoba
2022-01-21 11:42:30 +05:30
pukkandan
b1156c1e59
Fix d14cbdd92d
2022-01-21 07:49:03 +05:30
coletdjnz
396a76f7bf
[youtube] Enforce UTC ( #2402 )
...
and [utils] use `utcnow` in `datetime_from_str`
Related: #2223
Authored by: coletdjnz
2022-01-20 20:32:01 +05:30
pukkandan
d14cbdd92d
[utils] Add Sec-Fetch-Mode
to std_headers
...
Closes #2187
2022-01-20 20:21:54 +05:30