pukkandan
8aa0e7cd96
[docs] Improvements
2022-06-20 10:48:29 +05:30
pukkandan
7e9a612585
Add option `--lazy-playlist` to process entries as they are received
2022-06-17 14:20:40 +05:30
pukkandan
7e88d7d78f
Add slicing notation to `--playlist-items`
...
* Adds support for negative indices and step
* Add `-I` as alias for `--playlist-index`
* Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse`
Closes #2951 , Closes #2853
2022-06-17 10:36:52 +05:30
pukkandan
d32f30ac48
Add `--no-update`
...
Closes #4060
2022-06-13 19:15:54 +05:30
pukkandan
64fa820ccf
[cleanup] Misc fixes (see desc)
...
* [tvver] Fix bug in 6837633a4a
- Closes #4054
* [rumble] Fix tests - Closes #3976
* [make] Remove `cat` abuse - Closes #3989
* [make] Revert #3684 - Closes #3814
* [utils] Improve `get_elements_by_class` - Closes #3993
* [utils] Inherit `Namespace` from `types.SimpleNamespace`
* [utils] Use `re.fullmatch` for matching filters
* [jsinterp] Handle quotes in `_separate`
* [make_readme] Allow overshooting last line
Authored by: pukkandan, kwconder, MrRawes, Lesmiscore
2022-06-12 00:08:16 +05:30
pukkandan
56ba69e4c9
[cleanup] Misc fixes
...
Closes #4027
2022-06-11 05:00:12 +05:30
coletdev
2ae778b8fc
[extractor/youtube] Add `innertube_host` and `innertube_key` extractor args ( #3916 )
...
Allows user to override Innertube API host or key for all requests
Authored by: coletdjnz
2022-06-08 22:18:01 +00:00
pukkandan
5ec1b6b716
Add option `--download-sections` to download video partially
...
Closes #52 , Closes #3932
2022-06-07 02:41:55 +05:30
pukkandan
e0ab98541c
[ExtractAudio] Allow conditional conversion
...
Closes #1715
2022-06-06 21:51:28 +05:30
pukkandan
35faefee5d
[ExtractAudio, cleanup] Refactor
2022-06-06 21:49:57 +05:30
pukkandan
00bbc5f177
[ThumbnailsConvertor] Allow conditional conversion
...
Closes #3970
2022-06-05 20:51:19 +05:30
pukkandan
1890fc6389
[cleanup] Misc fixes
...
Cherry-picks from: #3498 , #3947
Related: #3949 , https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836
Authored by: pukkandan, flashdagger, gamer191
2022-06-03 21:45:35 +05:30
pukkandan
f95b9dee45
[extractor] Add dev option `--load-pages`
2022-06-01 02:03:22 +05:30
pukkandan
0bf9dc1e35
Fix bug in 8a82af3511
2022-05-27 21:29:30 +05:30
pukkandan
8a82af3511
[cleanup] Misc fixes and cleanup
...
Closes #3780 , Closes #3853 , Closes #3850
2022-05-27 04:43:43 +05:30
pukkandan
6b9e832db7
`--config-location -` to provide options interactively
2022-05-27 04:32:54 +05:30
pukkandan
2dd5a2e3a1
[doc, cleanup] Re-indent "Usage and Options" section
2022-05-19 20:05:17 +05:30
pukkandan
9e49146352
Add option `--alias`
2022-05-19 19:45:21 +05:30
pukkandan
b14d523558
Release 2022.05.18
2022-05-18 09:04:38 +05:30
pukkandan
2414649192
[cleanup] Misc cleanup
2022-05-17 00:07:43 +05:30
pukkandan
3d38b2d6d0
Fix `--date today`
...
Closes #3704
2022-05-11 07:25:56 +05:30
coletdev
bb58c9ed5c
Add support for SSL client certificate authentication ( #3435 )
...
Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password`
Authored-by: coletdjnz
Co-authored-by: df <fieldhouse@gmx.net>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2022-05-02 07:59:45 +00:00
coletdev
6e634cbe42
[youtube] Add YoutubeStoriesIE ( #3362 )
...
Get channel stories with `ytstories:<channel UCID>`
Authored-by: coletdjnz
2022-05-01 06:46:28 +00:00
pukkandan
3fe75fdc80
[cleanup] Misc fixes (see desc)
...
* Do not warn when fixup is skipped for existing file
* [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors
* [utils] write_string: Fix bug in 59f943cd50
* [utils] parse_codecs: Subtitle codec is generally referred to as `scodec`. https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048
* [docs] Remove note about permissions. Closes #3597
2022-05-01 04:58:38 +05:30
pukkandan
6f7563beb7
[XAttrMetadata] Refactor and document dependencies
2022-05-01 04:58:38 +05:30
pukkandan
0a41f331cc
[doc] Minor improvements
...
Closes #3518 , Closes #3560
2022-04-29 06:53:36 +05:30
pukkandan
492272fed6
`--match-filter -` to interactively ask for each video
2022-04-28 20:04:40 +05:30
pukkandan
62f6f1cbf2
Don't imply `-s` for later stages of `-O`
2022-04-20 21:01:34 +05:30
pukkandan
43cc91ad75
bugfix for 19a0394044
, 3d3bb1688b
2022-04-18 05:41:56 +05:30
pukkandan
3d3bb1688b
[docs] Improve embedding docs and other minor fixes
2022-04-18 00:33:00 +05:30
pukkandan
e5a998f368
[cleanup] Misc cleanup ( #2173 )
...
Authored by: fstirlitz, pukkandan
2022-04-12 05:32:52 +05:30
krichbanana
ca5300c7ed
[youtube] Add `:ytnotifications` extractor ( #3347 )
...
Authored by: krichbanana
2022-04-09 12:55:24 -07:00
pukkandan
ebc7d3ff1f
[docs] Minor improvements ( #3309 , #3343 )
...
Authored by: cffswb, danielyli
Co-authored-by: Daniel Li <dan@danielyli.com>
Co-authored-by: cffswb <karte577@gmail.com>
2022-04-08 14:09:10 +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
MrRawes
5d0aeac0e9
[docs] Clarify the exact `BSD` license of dependencies ( #3197 )
...
Authored by: MrRawes
2022-03-30 04:35:06 -07:00
David
e7870111e8
[YouTube] Add new age-gate bypass ( #3233 )
...
Closes #3182
Authored by: zerodytrash, pukkandan
2022-03-29 03:05:31 -07:00
pukkandan
18e4940825
[youtube] Add extractor-arg to skip auto-translated subs
2022-03-27 14:04:20 +05:30
pukkandan
5c3895fff1
[outtmpl] Limit changes during sanitization
...
Closes #2761
2022-03-27 11:18:35 +05:30
pukkandan
ae6a1b9585
[docs] Minor improvements
...
Closes #3127 , Closes #3081 , Closes #3177
2022-03-24 07:30:25 +05:30
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
Lesmiscore (Naoya Ozaki)
7bdcb4a40e
[niconico] Rewrite NiconicoIE ( #3018 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/2636 , partially fixes https://github.com/yt-dlp/yt-dlp/issues/367
Authored by: Lesmiscore
2022-03-17 05:22:14 -07:00
shirt
d69e55c1d8
[cleanup] Remove readthedocs from README.md
2022-03-14 12:19:33 -04:00
pukkandan
592b748582
[cleanup] Minor cleanup
...
Closes #3006
2022-03-11 19:40:15 +05:30
coletdev
e248be3319
[panopto] Add extractors ( #2908 )
...
Based on https://github.com/ytdl-org/youtube-dl/pull/13449
Closes #1946
Authored by: coletdjnz, kmark
2022-03-08 13:00:57 -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
8b7539d27c
Implement `--add-header` without modifying `std_headers`
...
Closes #2526 , #1614
2022-03-04 20:59:03 +05:30
pukkandan
7eaf7f9aba
[rokfin] Add stack and channel extractors ( #1534 )
...
Authored by: P-reducible, pukkandan
2022-03-02 21:39:08 +05:30
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
pukkandan
a30a6ed3e4
[youtube:tab] Add `approximate_date` extractor-arg
2022-02-23 04:25:55 +05:30
pukkandan
72073451be
[ThumbnailsConvertor] Support `webp`
...
Closes #2226
2022-02-23 03:51:13 +05:30
Lukas Fink
1ce9a3cb49
Add regex operator and quoting to format filters ( #2698 )
...
Closes #2681
Authored by: lukasfink1
2022-02-11 13:35:34 -08:00
pukkandan
3856407a86
[options] Rename `--clean-infojson` to `--clean-info-json`
2022-02-11 12:07:10 +05:30
pukkandan
c1653e9efb
Release 2022.02.04
2022-02-04 12:03:56 +05:30
pukkandan
d5a398988b
Update to ytdl-commit-78ce962
...
[youtube] Support channel search
78ce962f4f
2022-02-03 22:23:24 +05:30
pukkandan
455a15e2dc
[cleanup,docs] Minor fixes
...
Closes #2541 , #2484
2022-02-03 21:00:39 +05:30
MinePlayersPE
046cab3915
[TikTok] Iterate through app versions ( #2449 )
...
Closes #2476
Authored by: MinePlayersPE
2022-02-01 13:56:23 +05:30
pukkandan
dbcea0585f
[outtmpl] Handle `-o ""` better
...
Since the specific type of file is not downloaded when giving `-o "<type>:"`,
now `-o ""` acts as an alias to `--skip-download`
2022-02-01 06:21:36 +05:30
Jeff Huffman
706dfe441b
[crunchyroll:beta] Add cookies support ( #2506 )
...
* Extract directly from the beta API when cookies are passed. If login cookie is absent, the extraction is delegated to `CrunchyrollIE`. This causes different metadata to be extracted (including formats and video id) and therefore results in a different archive entry. For now, this issue is unavoidable since the browser also redirects to the old site when not logged in.
* Adds extractor-args `format` and `hardsub` to control the source and subtitles of the extracted formats
Closes #1911
Authored by: tejing1
2022-01-29 06:03:51 +05:30
pukkandan
88f23a18e0
[docs,cleanup] Fix linter and misc cleanup
...
Closes #2419
2022-01-24 03:24:23 +05:30
pukkandan
bb66c24797
Add option `--print-to-file`
...
Closes #2372
2022-01-24 03:24:15 +05:30
pukkandan
144a3588b4
Release 2022.01.22
2022-01-21 17:41:33 +05:30
pukkandan
fc5fa964c7
[docs] Improvements
2022-01-21 13:27:44 +05:30
pukkandan
0bfc53d05c
List playlist thumbnails in `--list-thumbnails`
2022-01-21 12:52:15 +05:30
coletdjnz
6c73052c0a
[youtube] Extract channel subscriber count ( #2399 )
...
Closes #2350
* Adds `channel_follower_count` field
Authored-by: coletdjnz
2022-01-21 06:04:36 +00:00
krichbanana
64f36541c9
[youtube:tab] Raise error on tab redirect ( #2318 )
...
Closes #2306
Authored by: krichbanana, coletdjnz
2022-01-20 03:01:57 +05:30
pukkandan
3b603dbdf1
Add option `--concat-playlist`
...
Closes #1855 , related: #382
2022-01-13 16:32:23 +05:30
pukkandan
ed8d87f911
[cleanup, docs] Minor fixes
...
Closes #2230
2022-01-12 09:00:21 +05:30
pukkandan
8130779db6
Allow listing formats, thumbnails, subtitles using `--print` ( #2238 )
...
Closes #2083
Authored by: pukkandan, Zirro
2022-01-11 00:28:01 +05:30
pukkandan
ed5835b451
Allow `--print` to be run at any post-processing stage
2022-01-11 00:28:01 +05:30
coletdjnz
f0d785d3ed
[youtube:tab] Extract more playlist metadata ( #2069 )
...
* Add fields modified_date, modified_timestamp
* Add field playlist_count
* [youtube:tab] Extract view_count, playlist_count, modified_date
Authored by: coletdjnz, pukkandan
2022-01-07 16:33:02 +05:30
pukkandan
9e907ebddf
[cleanup] Misc cleanup
2022-01-04 01:25:10 +05:30
pukkandan
9c906919ae
Add field `video_autonumber`
...
Closes #662
2022-01-03 19:40:11 +05:30
pukkandan
ebed8b3732
Add more post-processing stages
...
playlist = After entire playlist
after_video = After downloading all formats of a video
2022-01-03 19:40:05 +05:30
pukkandan
1e43a6f733
Allow `--exec` to be run at any post-processing stage
...
Deprecates `--exec-before-download`
2022-01-03 19:40:02 +05:30
pukkandan
ca30f449a1
Add `--print playlist:` to print fields per playlist
2022-01-03 19:39:59 +05:30
pukkandan
8896899216
[FfmpegMetadata] Allow setting metadata of individual streams
...
Closes #877
2022-01-02 03:33:15 +05:30
Ashish Gupta
26f2aa3db9
[hotstar] Add extractor args to ignore tags ( #2116 )
...
Authored by: Ashish0804
2022-01-01 02:32:23 +05:30
pukkandan
abbeeebc4c
[outtmpl] Alternate form for `D` and fix suffix's case
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/2085#issuecomment-1002247689 , https://github.com/yt-dlp/yt-dlp/pull/2132/files#r775729811
2021-12-30 08:44:18 +05:30
pukkandan
6a34813a0d
[docs] Add examples for using `TYPES:` in `-P`/`-o`
2021-12-27 07:26:39 +05:30
Matt Broadway
f59f5ef8b6
[cookies] Support other keyrings ( #2032 )
...
Authored by: mbway
2021-12-27 06:58:44 +05:30
pukkandan
87e0499624
Release 2021.12.25
2021-12-25 06:01:54 +05:30
pukkandan
d80d98e7d4
[docs] Minor fixes
2021-12-25 04:11:12 +05:30
MinePlayersPE
d43de6821c
[GameJolt] Add extractors ( #2036 )
...
Authored by: MinePlayersPE
2021-12-25 03:58:57 +05:30
pukkandan
37893bb0c9
[outtmpl] Change filename sanitization type to `S`
...
`F` is already used for float!
Bug in e0fd95737d
2021-12-23 09:15:05 +05:30
Emanuel Hoogeveen
205a0654c0
Add option `--file-access-retries` ( #2066 )
...
Closes #517
Authored by: ehoogeveen-medweb
2021-12-23 07:59:03 +05:30
pukkandan
b69fd25c25
[cleanup] Misc cleanup
...
Closes #1942 #1976 #2020 #2058 #1984
2021-12-23 07:12:46 +05:30
pukkandan
e0fd95737d
[outtmpl] Add alternate forms `F`, `D`
...
and improve `id` detection
F = sanitize as filename (# = restricted)
D = add Decimal suffixes
Closes #2085 , 2081
2021-12-23 06:49:16 +05:30
pukkandan
fa9f30b802
Add interactive format selection with `-f -`
...
Closes #2065
2021-12-21 21:40:04 +05:30
The Hatsune Daishi
adbc4ec4bb
[dash,youtube] Download live from start to end ( #888 )
...
* Add option `--live-from-start` to enable downloading live videos from start
* Add key `is_from_start` in formats to identify formats (of live videos) that downloads from start
* [dash] Create protocol `http_dash_segments_generator` that allows a function to be passed instead of fragments
* [fragment] Allow multiple live dash formats to download simultaneously
* [youtube] Implement fragment re-fetching for the live dash formats
* [youtube] Re-extract dash manifest every 5 hours (manifest expires in 6hrs)
* [postprocessor/ffmpeg] Add `FFmpegFixupDuplicateMoovPP` to fixup duplicated moov atoms
Known issue: Ctrl+C doesn't work on Windows when downloading multiple formats
Closes #1521
Authored by: nao20010128nao, pukkandan
2021-12-20 11:36:46 +05:30
Unit 193
e75bb0d6c3
[cleanup] Fix some typos ( #2033 )
...
Authored by: unit193
2021-12-19 20:48:06 +05:30
pukkandan
940a67a3e2
[docs] Change all examples to use double quotes
...
to be platform-agnostic
2021-12-19 09:05:58 +05:30
PilzAdam
e978789f0f
[outtmpl] Add operator `&` for replacement text ( #2012 )
...
Authored by: PilzAdam
2021-12-18 02:05:48 +05:30
chris
ec2e44fc57
[docs] Improve manpage format ( #2003 )
...
Closes #1448
Authored by: iw0nderhow, pukkandan
2021-12-17 06:53:04 +05:30
coletdjnz
46383212b3
[youtube:comments] Add more options for limiting number of comments extracted ( #1626 )
...
Extends `max_comments` extractor arg to support `max-parents,max-replies,max-replies-per-thread`.
Authored-by: coletdjnz
2021-12-15 04:29:48 +00:00
pukkandan
0bb322b9c0
Add field `webpage_url_domain`
...
Closes #1311
2021-12-15 04:51:52 +05:30
coletdjnz
aa4b054512
[web.archive:youtube] Improve metadata extraction ( #1785 )
...
Authored-by: coletdjnz
2021-12-09 23:43:15 +00:00
Nil Admirari
8157a09d22
[SponsorBlock] Add Filler and Highlight categories ( #1664 )
...
Authored by: nihil-admirari, pukkandan
2021-12-09 18:10:31 +05:30
pukkandan
91f071af60
Release 2021.12.01
2021-12-01 05:46:15 +05:30
pukkandan
f304da8a29
[cleanup] Misc cleanup
...
Closes #1805 , closes #1800
2021-11-29 23:34:33 +05:30