Commit Graph

22789 Commits (a19dd28fdc6381eba8b6a8c913ef0b852fec1b29)
 

Author SHA1 Message Date
coletdjnz a19dd28fdc
revert back to init_subclass, add guard against multiple imports of same plugin
coletdjnz 42771dde1c
Add test for override plugins
coletdjnz 6547ff4335
minor refactoring
coletdjnz 3561d2a08f
load plugins in youtubedl if they haven't already
coletdjnz cb9e38a797
Fix reloading
coletdjnz 413ae7693b
Make globals internal-only
coletdjnz 4266658602
Get plugin overrides working
coletdjnz 9f1f2c5410
fix
coletdjnz 3d939b68fe
Merge remote-tracking branch 'upstream/master' into misc/globals-and-plugins-revive
# Conflicts:
#	yt_dlp/YoutubeDL.py
#	yt_dlp/__init__.py
#	yt_dlp/options.py
#	yt_dlp/plugins.py
#	yt_dlp/postprocessor/__init__.py
#	yt_dlp/utils/_utils.py
bashonly fbc66e3ab3
[utils] `Popen`: Reset PyInstaller environment ()
- Forces spawning independent subprocesses for exes bundled with PyInstaller>=6.10
- Fixes regression introduced in fb8b7f226d
- Ref: https://pyinstaller.org/en/v6.10.0/CHANGES.html#incompatible-changes

Closes 
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
bashonly 64d84d75ca
[build] Use `macos-13` image for macOS builds ()
Authored by: bashonly
bashonly dcfeea4dd5
[ie/adobepass] Use newer user-agent for provider redirect request ()
Closes 
Authored by: bashonly
Mozi cba7868502
[ie/reddit] Detect and raise when login is required ()
Closes 
Authored by: pzhlkj6612
Simon Sawicki d710a6ca7c
Add extractor helpers ()
Authored by: Grub4K
Simon Sawicki 85b87c991a
[utils] `sanitize_path`: Reimplement function ()
Authored by: Grub4K
Simon Sawicki 16eb28026a
[test] Allow running tests explicitly ()
Authored by: Grub4K
Simon Sawicki 1a830394a2
[build] `make_lazy_extractors`: Force running without plugins ()
Authored by: Grub4K
Simon Sawicki edfd095b19
[ie/generic] Impersonate browser by default ()
Also adds `impersonate` extractor arg

Authored by: Grub4K
Simon Sawicki c5f0f58efd
[cookies] Fix compatibility for Python <=3.9 in traceback
Authored by: Grub4K
bashonly babb709605
[ie/patreon:campaign] Stricter URL matching ()
Redefinition of suitable() is no longer necessary

Closes 
Authored by: bashonly
bashonly 9d43dcb2c5
[ie/cwtv] Fix extraction ()
Closes 
Authored by: bashonly
444995 f433871424
[ie/drtv] Fix extractor ()
Closes 
Authored by: 444995
vvto33 ceaea731b6
[ie/TVer] Support series URLs ()
Also improve thumbnails extraction

Authored by: vvto33, pzhlkj6612

Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
bashonly 5310fa87f6
[ie/weverse] Fix extractor ()
Closes 
Authored by: bashonly
github-actions[bot] 983c58fb7a Release 2024.10.07
Created by: bashonly

:ci skip all
bashonly 1a176d874e
[cleanup] Misc
Authored by: bashonly
poyhen 079a7bc334
[ie/instagram] Do not hardcode user-agent ()
Closes 
Authored by: poyhen
tetra cf85cba5d9
[ie/instagram] Fix extractor ()
Closes 
Authored by: tetra-fox
kclauhk 4b7bec66d8
[ie/cwtv] Fix extractor ()
Closes 
Authored by: kclauhk
BallzCrasher ccb23e1bac
[ie/noodlemagazine] Fix extractor ()
Closes 
Authored by: BallzCrasher
Eric Lammerts 3a193346ee
[pp/XAttrMetadata] Try to write each attribute ()
Authored by: eric321
sepro de2062753a
[ie/youtube] Change default player clients to `ios,mweb` ()
Closes , Closes 
Authored by: seproDev
Simon Sawicki e59c82a74c
[cookies] Fix cookie load error handling ()
Authored by: Grub4K
bashonly f91645acea
[ie/patreon] Extract all m3u8 formats for locked posts ()
Closes 
Authored by: bashonly
Simon Sawicki b31b81d85f
[ci] Rerun failed tests ()
Corey Wright 6328e2e67a
[ie/ApplePodcasts] Fix extractor ()
Closes 
Authored by: coreywright
github-actions[bot] 5945fc1945 Release 2024.09.27
Created by: bashonly

:ci skip all
bashonly c6387abc1a
[cleanup] Misc ()
Closes , Closes , Closes 
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K

Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
bashonly cca534cd9e
Raise minimum recommended Python version to 3.9 ()
Authored by: bashonly
kclauhk 7509d692b3
[ie/loom] Fix m3u8 formats extraction ()
Closes 
Authored by: kclauhk
ndyanx 63da31b3b2
[ie/dropbox] Fix password-protected video support ()
Also adds thumbnail extraction

Closes 
Authored by: ndyanx
rakslice 8f4ea14680
Fix format sorting bug with vp9.2 vcodec ()
Authored by: rakslice
fireattack a1b4ac2b8e
[ie/vimeo] Fix HLS audio format sorting ()
Closes 
Authored by: fireattack
Kieran c08e0b20b5
Allow `none` arg to negate `--convert-subs` and `--convert-thumbnails` ()
Authored by: kieraneglin
bashonly 0aa4426e9a
[ie/kick:clips] Support new URL format ()
Closes 
Authored by: bashonly
bashonly 48d629d461
[ie/YleAreena] Support podcasts ()
Closes 
Authored by: bashonly
bashonly 7f909046f4
[ie/abc.net.au:iview:showseries] Fix extraction ()
Closes 
Authored by: bashonly
bashonly eabb4680fd
[ie/niconico] Fix m3u8 formats extraction ()
Closes 
Authored by: bashonly
bashonly 1d84b780cf
[ie/youtube:clip] Prioritize `https` formats ()
Closes 
Authored by: bashonly
bashonly 9f5c9a9089
[ie/wistia] Support password-protected videos ()
Closes 
Authored by: bashonly