aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/utils.py
AgeCommit message (Collapse)Author
2022-11-07Update to ytdl-commit-de39d128pukkandan
[extractor/ceskatelevize] Back-port extractor from yt-dlp https://github.com/ytdl-org/youtube-dl/commit/de39d1281cea499cb1adfce5ff7e0a56f1bad5fe Closes #5361, Closes #4634, Closes #5210
2022-11-06Do not backport Python 3.10 SSL configuration for LibreSSL (#5464)Matthew
Until further investigation. Fixes regression in https://github.com/yt-dlp/yt-dlp/commit/5b9f253fa0aee996cf1ed30185d4b502e00609c4 Authored by: coletdjnz
2022-11-06[extractor/telegram] Add playlist support and more metadata (#5358)bashonly
Authored by: bashonly, bsun0000
2022-11-06[extractor/epoch] Support videos without data-trailer (#5387)Richard Gibson
Closes #5359 Authored by: gibson042, pukkandan
2022-11-06Backport SSL configuration from Python 3.10 (#5437)Matthew
Partial fix for https://github.com/yt-dlp/yt-dlp/pull/5294#issuecomment-1289363572, https://github.com/yt-dlp/yt-dlp/issues/4627 Authored by: coletdjnz
2022-11-04[extractor/agora] Add extractors (#5101)lauren
Authored by: selfisekai
2022-10-18[cleanup Miscpukkandan
Closes #5162
2022-10-13[utils] `js_to_json`: Improve escape handling (#5217)Simon Sawicki
Authored by: Grub4K
2022-10-11[utils] `strftime_or_none`: Workaround Python bug on Windowspukkandan
CLoses #5185
2022-10-11[extractors/podbayfm] Add extractor (#4971)schnusch
Authored by: schnusch
2022-10-09[extractor/wordpress:mb.miniAudioPlayer] Add embed extractor (#5087)Matthew
Closes https://github.com/yt-dlp/yt-dlp/issues/4994 Authored by: coletdjnz
2022-10-09[utils] `traverse_obj`: Allow `re.Match` objects (#5174)Simon Sawicki
Authored by: Grub4K
2022-10-09[utils] `traverse_obj`: Always return list when branching (#5170)Simon Sawicki
Fixes #5162 Authored by: Grub4K
2022-10-04[cleanup] Misc (#5044)gamer191
Authored by: gamer191, pukkandan
2022-09-30[downloader/ism] Support ec-3 codec (#5004)nixxo
Closes #296 Authored by: nixxo
2022-09-27[cleanup] Fix flake8 and minor refactorpukkandan
Issues from ab029d7e9200a273d7204be68c0735b16971ff44, 1fb53b946c5aca3755bf72cc1c204925043b04f7
2022-09-27[extractor] Improve json+ld extractionpukkandan
Related #5035
2022-09-26Don't download entire video when no matching `--download-sections`pukkandan
2022-09-26[utils] `Popen.run`: Fix default return in binary modepukkandan
2022-09-26[utils] `traverse_obj`: Rewrite, document and add tests (#5024)Simon Sawicki
Authored by: Grub4K
2022-09-23[utils] `js_to_json`: Improvepukkandan
Closes #4900
2022-09-22[docs] Misc improvementspukkandan
Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
2022-09-17Workaround `libc_ver` not be available on Windows Store version of Pythonpukkandan
2022-09-17[outtmpl] Make `%s` work in strfformat for all systemspukkandan
2022-09-17Improve 5736d79172c47ff84740d5720467370a560febadpukkandan
2022-09-13Fix `--config-location -`pukkandan
2022-09-10[cleanup] Miscpukkandan
2022-09-10Fix bug in ae1035646a6be09c2aed3e22eb8910f341ddacfepukkandan
Closes #4881
2022-09-07[docs] Improvementspukkandan
* Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation * Link to wiki where applicable * Fix some mistakes. Closes #4853, Closes #4855, Closes #4852 * Improve some error messages
2022-09-04[utils] `base_url`: URL paths can contain `&` (#4841)Elyse
Authored by: elyse0 Closes #4187
2022-09-03[outtmpl] Curly braces to filter keyspukkandan
2022-08-31Restore LD_LIBRARY_PATH when using PyInstaller (#4666)Lesmiscore
Authored by: Lesmiscore
2022-08-30[utils] Add `deprecation_warning`pukkandan
See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
2022-08-24[utils] Add orderedSet_from_optionspukkandan
2022-08-22[jsinterp] Implement timeoutpukkandan
Workaround for #4716
2022-08-16[youtube] Fix error reporting of "Incomplete data"pukkandan
Related: #4669
2022-08-14[utils] Fix `get_compatible_ext`pukkandan
Closes #4647
2022-08-14[docs] Consistent use of `e.g.` (#4643)Lesmiscore
Authored by: Lesmiscore
2022-08-14[jsinterp] Handle new youtube signature functionspukkandan
Closes #4635
2022-08-12[jsinterp] Truncate error messagespukkandan
Related: #4635
2022-08-04[outtmpl] Smarter replacing of unsupported characterspukkandan
Closes #1330
2022-08-04Fix bug in be5c1ae86202be54225d376756f5d9f0bf8f392apukkandan
2022-08-04Determine merge container better (See desc) (#1482)Lauren N. Liberda
* Determine the container early. Closes #4069 * Use codecs instead of just file extensions * Obey `--prefer-free-formats` * Allow fallbacks in `--merge-output` Authored by: pukkandan, selfisekai
2022-08-03Import ctypes only when necessarypukkandan
Closes #4541
2022-08-02Minor bugfixespukkandan
2022-08-02Standardize retry mechanism (#1649)pukkandan
* [utils] Create `RetryManager` * Migrate all retries to use the manager * [extractor] Add wrapper methods for convenience * Standardize console messages for retries * Add `--retry-sleep` for extractors
2022-08-02[extractor] Framework for embed detection (#4307)pukkandan
2022-08-02[extractor/rai] Add raisudtirol extractor (#4524)nixxo
Closes #4206 Authored by: nixxo
2022-07-31[utils] sanitize_open: Allow any IO stream as stdoutpukkandan
Fixes: https://github.com/yt-dlp/yt-dlp/issues/3298#issuecomment-1181754989
2022-07-31[utils, cleanup] Consolidate known media extensionspukkandan