Commit Graph

20893 Commits (43aebb7db45c346f0285d4b3bd50227dd3397416)
 

Author SHA1 Message Date
Lesmiscore 8a3e7b1c95
[yahoo:gyao] Fix extractor
This fixes 400 error for /title/ URLs.
pukkandan d9473db78a
[ModifyChapters] Fix repeated removal of small segments
Closes 
pukkandan 11233f2afd
[downloader, cleanup] Refactor `report_progress`
Closes 
pukkandan 3a85e9cee9
[ffmpeg] Check version lazily
Closes 
pukkandan c4a62b99f6
Fix bug in 23326151c4
pukkandan b5899f4f19
[build, cleanup] Refactor
Closes , 
Felix S 92922fe7f9
[rumble] Extract subtitles ()
Closes 
Authored by: fstirlitz
pukkandan c487cf0010
[cleanup] Misc
pukkandan 415f8d51a8
Ensure pre-processor errors do not block video download
Closes 
pukkandan ca6d59d2c1
Fix `--simulate --max-downloads`
Bug in c3e6ffba53
Closes 
pukkandan 1a8cc83735
Bugfix for 3a408f9d19
pukkandan 2762dbb17e
[compat] Add `functools.cached_property`
pukkandan 666c36d58d
Bugfix for 23326151c4
adamanldo 854b0d325e
[StreamCZ] Fix extractor ()
Closes 
Authored by: dirkf, adamanldo
Elyse 79c318937b
[ina] Fix extractor ()
Closes 
Authored by: elyse0
Jeff Huffman 88d62206b4
[crunchyroll:beta] Fix extractor after API change ()
Closes 
Authored by: Burve, tejing1
pukkandan e79969b242
Return an error code if update fails
Closes 
pukkandan 53973b4d2c
[utils] Fix bug in 0b9c08b47b
* Cache of `supports_terminal_sequences` must be reset after enabling VT mode
* and move `windows_enable_vt_mode` to utils to avoid cyclic imports
pukkandan b801cd7179
[tiktok] Detect embeds
Closes 
pukkandan 0b9c08b47b
[utils] Improve performance using `functools.cache`
Closes 
pukkandan 2f97cc615b
[utils] `ISO3166Utils`: Add `EU` and `AP`
Fixes https://github.com/yt-dlp/yt-dlp/pull/3302#discussion_r875528517
pukkandan 2dd5a2e3a1
[doc, cleanup] Re-indent "Usage and Options" section
pukkandan 23326151c4
Add option --retry-sleep ()
Closes 
pukkandan 9e49146352
Add option `--alias`
github-actions 926ccc84ef [version] update
Created by: pukkandan

:ci skip all
pukkandan b14d523558
Release 2022.05.18
pukkandan 21633673c3
[cleanup] Minor fixes
pukkandan 80e8493ee7
[utils] `is_html`: Handle double BOM
Closes 
pukkandan aedaa455d9
[vimeo] Fix extractors
Closes , Closes , Closes , Closes 
May also fix , 
pukkandan d6bf1161db
[generic] Refactor `_extract_rss`
Closes 
pukkandan 7896214c42
Bugfix for 591bb9d355
Closes 
pukkandan 5792c950bf
[compat] Implement `compat.imghdr`
Python 3.11 deprecates `imghdr` module
pukkandan 7a96d0b39c
[build] More test-runners
* GHA does not cache python 3.6 for Windows, so use 3.8 instead
* Add tests for 3.11, PyPy3.8/3.9
* CPython 3.10 is now stable
* Do not pin Ubuntu to 18.04
pukkandan 591bb9d355
Fix color in `-q -F`
and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace`

Closes 
coletdjnz 5faf6528fb
[http] Fix bug in retrying on read timeout in py < 3.10
socket.timeout is not an alias of TimeoutError in py < 3.10
Fixes bug in a2e77303e3
Authored-by: coletdjnz
pukkandan 0fa7d2c8e4
Bugfix for 2414649192
pukkandan b2a2d91310
[adobepass] Allow cookies for authenticating MSO
Possible workaround for 
pukkandan 490110c543
`--max-downloads` should obey `--break-per-input`
pukkandan 2414649192
[cleanup] Misc cleanup
pukkandan 5d5c0f7e99
[Hotstar] Bugfix for a1ddaa899c
Closes 
MrRawes b4d3738338
[build] Add `make uninstall` ()
Authored by: MrRawes
Dzmitry Neviadomski 3ac7b66047
[goodgame] Add extractor ()
Authored by: nevack
P-reducible c9b2b368b3
[rokfin:search] Add extractor ()
Authored by: P-reducible, pukkandan
pukkandan e037c405ad
[rokfin] Implement login ()
Authored by: P-reducible, pukkandan
Conner 4bf72cc1c9
[Podchaser] Add extractors ()
Authored by; connercsbn
Elyse 25f0e68f97
[wat] Fix extraction of multi-language videos and subtitles ()
Closes , closes 
Authored by: elyse0
Elyse 3358f89361
[adn] Update AES key ()
Closes 
Authored by: elyse0
Henrik Heimbuerger f3b3fe16af
[nebula] Add support for subscriptions ()
Closes  
Authored by: hheimbuerger
Jordan Weatherby d1c4f6d4da
[youtube] Added piped instance urls ()
Closes 
Authored by: JordanWeatherby
pukkandan 82d020804d
[extractor] Use classmethod/property where possible
and refactor lazy extractors accordingly.

This reduces the need to create extractor instances