A description of the various files is in the README
Changelog
Core changes
- Add extractor helpers (#10653) by Grub4K
- cookies: Fix compatibility for Python <=3.9 in traceback by Grub4K
- utils
Popen
: Reset PyInstaller environment (#11258) by bashonly, Grub4Ksanitize_path
: Reimplement function (#11198) by Grub4K
Extractor changes
- adobepass: Use newer user-agent for provider redirect request (#11250) by bashonly
- cwtv: Fix extraction (#11230) by bashonly
- drtv: Fix extractor (#11141) by 444995
- funk: Extend
_VALID_URL
(#11269) by seproDev - generic: Impersonate browser by default (#11206) by Grub4K
- patreon: campaign: Stricter URL matching (#11235) by bashonly
- reddit: Detect and raise when login is required (#11202) by pzhlkj6612
- substack: Resolve podcast file extensions (#11275) by bashonly
- tver: Support series URLs (#9507) by pzhlkj6612, vvto33
- twitter: spaces: Allow extraction when not logged in (#11289) by rubyevadestaxes
- weverse: Fix extractor (#11215) by bashonly
- youtube: Fix
comment_count
extraction (#11274) by bashonly
Misc. changes
- build
- Use
macos-13
image for macOS builds (#11236) by bashonly make_lazy_extractors
: Force running without plugins (#11205) by Grub4K
- Use
- test: Allow running tests explicitly (#11203) by Grub4K