Extractors
Additions
- [civitai] add
generatedextractor (#7796) - [facebook] add
avatarextractor (#7848) - [imgadult] add
imageextractor (#7893) - [itaku] add
following&followersextractors (#7707) - [leakgallery] add support (#7872)
- [madokami] add
mangaextractor (#7828)
Changes
- [civitai] change default
userincludes to["user-images", "user-videos"](#7874)
Fixes
- [behance] fix
403 Forbiddenerrors by using"browser": "firefox"(#7803 #7877) - [civitai] fix
AttributeErrorwhen a file's post was deleted (#7860) - [pornhub] fix
galleryextractor (#7842) - [readcomiconline] force
One pagereading mode (#7890) - [sexcom] update
searchextractor (#7807) - [urlgalleries] fix extraction (#7858)
- [wikimedia] add missing
selfargument when callingprepare()(#7835)
Improvements
- [4chan] detect files containing only null bytes (#7883)
- [azurelanewiki] prevent Anubis challenge
- [bilibili] warn about blocked articles (#7880)
- [civitai] fix
extensionfor videos withoutnameandmimeType - [common] detect Cloudflare & DDoS-Guard challenge pages in
request_json()&request_xml()(#7833) - [facebook] add retries to profile page requests (#7725 #7834 #7852)
- [facebook] implement
includeoption (#7848) - [itaku] implement
includeoption (#7707) - [patreon] implement
cursorsupport (#7856) - [patreon] support
date-maxfor/homeURLs (#7856) - [pixiv] improve AJAX error messages (#7896)
Metadata
- [behance] provide
creator[name]metadata (#7885) - [civitai] ensure
file&postdata has adatevalue (#7548) - [inkbunny] enable
poolmetadata (#7850) - [nhentai] provide
gallery_idfor pagination results (#7868)
Downloaders
- [ytdl] add
deprecationsoption
Post Processors
- [exec] add
sessionoption (#6582)
Snap
- migrate base to
core22(#7841) - switch to
yt-dlp(#7865) - fix deprecated
CRAFT_ARCH_TRIPLETusage (#7866)
Formatter
Miscellaneous
- [actions] fix
parse_loggingimport (#7837) - [options] add
--sleep-429command-line option (#7871) - [scripts] ensure files use
utf-8encoding and\nnewlines (#7872) - [tests/extractor] improve example URL mismatch error message (#7872)
- [tests/results] fix
#logchecks for URLs raising exceptions - fix exit status for requests'
JSONDecodeError(#4380) - use walrus operators
:=inifstatements (#7671)