Extractors
Additions
- [ao3] add
subscriptions
extractor (#6247) - [boosty] add support (#2387)
- [civitai] add
post
extractors (#6279) - [pixiv] support unlisted artworks (#5162)
Fixes
- [cohost] sanitize default filenames (#6262)
- limit
headline
length - remove
plainTextBody
- limit
- [deviantart] fix & improve journal/literature extraction (#6254, #6207, #6196)
- extract journal HTML from webpage if possible
- support converting
tiptap
markup to HTML
- [deviantart] fix
stash
folder extraction - [flickr] update default API credentials (#6300)
- [flickr] fix
ZeroDivisionError
(#6252) - [imagefap] fix
{num}
in default filenames for single images - [myhentaigallery] fix
tags
extraction - [patreon] extract
attachments_media
files (#6241, #6268) - [pixiv] implement workaround for
limit_sanity_level
works (#4327, #4747, #5054, #5435, #5651, #5655) - [pornhub] fix
KeyError
when album images are missing (#6299) - [rule34us] fix extraction (#6289)
- [8chan] set TOS cookie for current and previous day
Improvements
- [bunkr] support
bunkr.pk
URLs (#6272) - [civitai] use tRPC API by default (#6279)
- [civitai] improve default archive format (#6302)
- [komikcast] update domain to
komikcast.cz
- [newgrounds] detect more comment embeds (#6253)
- [newgrounds] add more fallback URL formats for
art-images
files - [oauth] prevent empty browser names
- [patreon] use mobile UA (#6241, #6239, #6140)
- [patreon] handle suspended accounts
- [pixiv] detect works requiring
My pixiv
access
Metadata
- [civitai] ensure image files have an
id
(#6251) - [gelbooru_v02] unescape HTML entities in categorized tags
- [generic] ensure
path
metadata is always defined - [pixiv] retrieve
caption
from AJAX API when empty (#4327, #5191)
Options
Removals
- [blogger] remove
micmicidol.club
- [chevereto] remove
deltaporno.com
- [lolisafe] remove
xbunkr.com
- [pururin] remove module
- [shimmie2] remove
loudbooru.com
Post Processors
- [ugoira] fix
BadZipFile
exceptions (#6285) - [ugoira] catch all exceptions when extracting ZIP archives (#6285)
- [ugoira] forward frame data as
_ugoira_frame_data
(#6154, #6285)
Miscellaneous
- [build] remove setuptools and requests version restrictions
- [docker] build from
python:3.12-alpine
- [text] improve
parse_query()
performance