Commit Graph

98 Commits (bf5f605e7674c96d752aabb102cf627f5d7258ae)

Author SHA1 Message Date
pukkandan c586f9e8de
[cleanup] minor fixes
pukkandan aa9369a2d8
[cleanup] Minor improvements to error and debug messages
pukkandan 582fad70f5
[outtmpl] Do not traverse `None`
Closes 
pukkandan 34921b4345
[utils] Add `join_nonempty`
Francesco Frassinelli 73673ccff3
[RaiplayRadio] Add extractors ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/21837
Authored by: frafra
pukkandan 9af98e17bd
[ffmpeg] Framework for feature detection
Related: , , https://github.com/ytdl-org/youtube-dl/pull/29581
pukkandan 31c49255bf
[ExtractAudio] Rescale --audio-quality correctly
Authored by: CrypticSignal, pukkandan
pukkandan 9bd979ca40
[utils] Parse `vp09` as vp9
pukkandan 16b0d7e621
[utils] Add `jwt_decode_hs256`
Code from 
Authored by: Ashish0804
pukkandan 0db3bae879
[extractor] Fix some errors being converted to `ExtractorError`
pukkandan 48f796874d
[utils] Create `DownloadCancelled` exception
as super-class of ExistingVideoReached, RejectedVideoReached, MaxDownloadsReached

Third parties can also sub-class this to cancel the download queue from a hook
pukkandan 08438d2ca5
[outtmpl] Add type `link` for internet shortcut files
and refactor related code
Closes 
pukkandan 7de837a5e3
[utils] Sanitize URL when determining protocol
Closes 
pukkandan 9f1a1c36e6
Separate `--check-all-formats` from `--check-formats`
Previously, `--check-formats` tested only the selected video formats, but ALL thumbnails
pukkandan ec11a9f4a2
[minicurses] Add more colors
Damiano Amatruda 17ec8bcfa9
[microsoftstream] Add extractor ()
Based on: https://github.com/ytdl-org/youtube-dl/pull/24649
Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440
Authored by: damianoamatruda, nixklai
pukkandan d3c93ec2b7
Don't create console for subprocesses on Windows ()
Closes 
pukkandan aa7785f860
[utils] Standardize timestamp formatting code
Closes 
pukkandan 176f1866cb
Add HDR information to formats
Ákos Sülyi 019a94f7d6
[utils] Use `importlib` to load plugins ()
Authored by: sulyi
pukkandan 18f96d129b
[utils] Allow duration strings in filter
Closes 
pukkandan 6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
pukkandan d1d5c08f29
[minicurses] Fix when printing to file
Closes 
pukkandan 2614f64600
[utils] Let traverse_obj accept functions as keys
pukkandan 819e05319b
Improved progress reporting (See desc) ()
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting

Closes: , , , 
pukkandan 4e3d1898a8
Workaround ssl errors in mingw python
Closes 
pukkandan 5d535b4a55
[build] Allow building with py2exe (and misc fixes)
py2exe config is copied from youtube-dl
Closes 
Felix S 9359f3d4f0
[extractor] Extract storyboards from SMIL manifests ()
Authored by: fstirlitz
pukkandan 3ae5e79774
[postprocessor] Add plugin support
Adds option `--use-postprocessor` to enable them
pukkandan 7756277882
Workaround for bug in `ssl.SSLContext.load_default_certs` ()
* Remove old compat code
* Load certificates only when not using nocheckcertificate
* Load each certificate individually

Closes 
Related bugs.python.org/issue35665, bugs.python.org/issue4531
pukkandan 91dd88b90f
[outtmpl] Alternate form of format type `l` for `\n` delimited list
pukkandan 524e2e4fda
[outtmpl] Format type `U` for unicode normalization
NeroBurner 49fa4d9af7
[atv.at] Use jwt for API ()
The jwt token is implemented according to RFC7519

Closes 
Authored by: NeroBurner
The Hatsune Daishi bd50a52b0d
Basic framework for simultaneous download of multiple formats ()
Authored by: nao20010128nao
Yuan Chao a63d9bd0b0
[CGTN] Add extractor ()
Authored by: chao813
pukkandan f137e4c27c
[utils] Improve `extract_timezone`
Code taken from: https://github.com/ytdl-org/youtube-dl/pull/29845
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29948
Authored by: dirkf
coletdjnz bccdbd22d5
[Mediaklikk] Add Extractor ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/17453, https://github.com/ytdl-org/youtube-dl/pull/25098
Fixes: https://github.com/ytdl-org/youtube-dl/issues/21431
Authored-by: tmarki, mrx23dot, coletdjnz
pukkandan 526d74ec5a
[cleanup] Misc
ChillingPepper 421ddcb8b4
[SovietsCloset] Add extractor ()
Authored by: ChillingPepper
pukkandan 8e5fecc88c
Handle more playlist errors with `-i`
The Hatsune Daishi 1931a55ee8
[radiko] Add extractors ()
https://github.com/ytdl-org/youtube-dl/issues/29840
Authored by: nao20010128nao
pukkandan 6251555f1c
[downloader/ffmpeg] Support for DASH manifests (experimental)
Closes 
pukkandan 330690a214
[downloader/ffmpeg] Allow passing custom arguments before -i
Closes 
pukkandan 1151c4079a
[extractor] Show video id in error messages if possible
pukkandan 4dfbf8696b
[utils] Add `parse_qs`
pukkandan 8f18aca871
Let `--match-filter` reject entries early
Makes redundant: `--match-title`, `--reject-title`, `--min-views`, `--max-views`
pukkandan 7be9ccff0b [utils] Fix `InAdvancePagedList.__getitem__`
Since it didn't have any cache, the page was re-fetched for each video.
* Also generalized the cache code
pukkandan b868936cd6 [cleanup] Misc
pukkandan 6e84b21559
Fix bugs related to `sanitize_info`
Related: 8012d892bd (r54555230)
pukkandan 575e17a1b9
[utils] Fix `traverse_obj` depth when is_user_input