-
Extractors
Additions
- [behance] add
date
metadata field (#4417) - [danbooru] support
booru.borvar.art
(#4096) - [danbooru] support
donmai.moe
- [deviantart] add
is_original
metadata field (#4559) - [e621] support
e6ai.net
(#4320) - [exhentai] add
fav
option (#4409) - [gelbooru_v02] support
xbooru.com
(#4493) - [instagram] add
following
extractor (#1848) - [pillowfort] support
/tagged/
URLs (#4570) - [pornhub] add
gif
support (#4463) - [reddit] add
previews
option (#4322) - [redgifs] add
niches
extractor (#4311, #4312) - [redgifs] support
order
parameter for user URLs (#4583) - [twitter] add
user
extractor andinclude
option (#4275) - [twitter] add
tweet-endpoint
option (#4307) - [twitter] add
date_original
metadata for retweets (#4337, #4443) - [twitter] extract
source
metadata (#4459) - [twitter] support
x.com
URLs (#4452)
Improvements
- include
Referer
header in all HTTP requests (#4490, #4518)
(can be disabled withreferer
option) - [behance] show errors for mature content (#4417)
- [deviantart] re-add
quality
option and/intermediary/
transform - [fantia] improve metadata extraction (#4126)
- [instagram] better error messages for invalid users (#4606)
- [mangadex] support multiple values for
lang
(#4093) - [mastodon] support
/@USER/following
URLs (#4608) - [moebooru] match search URLs with empty
tags
(#4354) - [pillowfort] extract
b2_lg_url
media (#4570) - [reddit] improve comment metadata (#4482)
- [reddit] ignore
/message/compose
URLs (#4482, #4581) - [redgifs] provide
collection
metadata as separate field (#4508) - [redgifs] match
gfycat
image URLs (#4558) - [twitter] improve error messages for single Tweets (#4369)
Fixes
- [acidimg] fix extraction
- [architizer] fix extraction (#4537)
- [behance] fix and update
user
extractor (#4417) - [behance] fix cookie usage (#4417)
- [behance] handle videos without
renditions
(#4523) - [bunkr] fix media domain for
cdn9
(#4386, #4412) - [bunkr] fix extracting
.wmv
files (#4419) - [bunkr] fix media domain for
cdn-pizza.bunkr.ru
(#4489) - [bunkr] fix extraction (#4514, #4532, #4529, #4540)
- [deviantart] fix full resolution URLs for non-downloadable images (#293, #4548, #4563)
- [deviantart] fix shortened URLs (#4316)
- [deviantart] fix search (#4384)
- [deviantart] update Eclipse API endpoints (#4553, #4615)
- [deviantart] use private tokens for
is_mature
posts (#4563) - [flickr] update default API credentials (#4332)
- [giantessbooru] fix extraction (#4373)
- [hiperdex] fix crash for titles containing Unicode characters (#4325)
- [hiperdex] fix
manga
metadata - [imagefap] fix pagination (#3013)
- [imagevenue] fix extraction (#4473)
- [instagram] fix private posts with long shortcodes (#4362)
- [instagram] fix video preview archive IDs (#2135, #4455)
- [instagram] handle exceptions due to missing media (#4555)
- [issuu] fix extraction (#4420)
- [jpgfish] update domain to
jpg1.su
(#4494) - [kemonoparty] update
favorite
API endpoint (#4522) - [lensdump] fix extraction (#4352)
- [mangakakalot] update domain
- [reddit] fix
preview.redd.it
URLs (#4470) - [patreon] fix extraction (#4547)
- [pixiv] handle errors for private novels (#4481)
- [pornhub] fix extraction (#4301)
- [pururin] fix extraction (#4375)
- [subscribestar] fix preview detection (#4468)
- [twitter] fix crash on private user (#4349)
- [twitter] fix
TweetWithVisibilityResults
(#4369) - [twitter] fix crash when
sortIndex
is undefined (#4499) - [zerochan] fix
tags
extraction (#4315, #4319)
Removals
- [gfycat] remove module
- [shimmie2] remove
meme.museum
- [behance] add
-
Post Processors
Changes
- update
finalize
events- add
finalize-error
andfinalize-success
events that trigger
depending on whether error(s) did or did not happen - change
finalize
to always trigger regardless of error status
- add
Additions
- add
python
post processor - add
prepare-after
event (#4083) - [ugoira] add
"framerate": "uniform"
(#4421)
Improvements
- [ugoira] extend
ffmpeg-output
(#4421)
Fixes
- update
-
Downloaders
Fixes
- [http] close connection when file already exists (#4403)
-
Options
Additions
- support
parent>child
categories for child extractor options,
for example animgur
album from areddit
thread withreddit>imgur
- implement
subconfigs
option (#4440) - add
"ascii+"
as a specialpath-restrict
value (#4371)
Removals
- remove
pyopenssl
option
- support
-
Tests
Improvements
-
Miscellaneous
Fixes