Extractors
Additions
- [booth] add support (#7920)
- [civitai] add
collection
&user-collections
extractors (#8005) - [facebook] add
info
extractor (#6582) - [facebook] add
albums
extractor (#7848) - [imgdrive] add
image
extractor (#7976) - [imgtaxi] add
image
extractor (#8019) - [imgwallet] add
image
extractor (#8021) - [picstate] add
image
extractor (#7946) - [silverpic] add
image
extractor (#8020) - [tumblr] add
following
&followers
extractors (#8018) - [xasiat] add support (#4161 #5929 #7934)
Fixes
- [blogger] fix video extraction (#7892)
- [comick] handle chapters without chapter data (#7972)
- [comick] handle volume-only chapters (#8043)
- [comick] fix exception when filtering by translation group (#8045)
- [deviantart:tiptap] fix
KeyError: 'attrs'
(#7929) - [everia] fix image extraction (#7973 #7977)
- [facebook] fix
avatar
extraction for empty profiles (#7962) - [facebook] handle profiles without photos or
set_id
(#7962) - [fappic] rewrite thumbnail URLs (#8013)
- [idolcomplex] update to new domain and interface (#7559 #8009)
- [kemono][coomer] fix extraction (#8028 #8031)
- [kemono] update
/creators
endpoint (#8039 #8040) - [kemono] don't set error status for posts without comments (#7961)
- [pixiv] fix
IndexError
for unviewable works (#7940) - [pixiv] fix artworks downloads when using expired cookies (#7987)
- [scrolller] fix NSFW subreddit pagination (#7945)
- [twitter] fix potential
UnboundLocalError
whenvideos
are disabled (#7932) - [vsco] disable TLS 1.2 cipher suites by default (#7984 #7986)
- [wikimedia:wiki] fix
AttributeError: 'subcategories'
(#7931)
Improvements
- [aibooru] support
general.aibooru.online
&aibooru.download
- [comick] add
lang
option (#7938) - [hentaifoundry] add
descriptions
option (#7952) - [facebook] raise
AuthRequired
for profiles requiring cookies (#7962) - [instagram] warn about lower quality image downloads (#7921)
- [kemono] support
"endpoint": "posts+"
for full metadata (#8028) - [misskey] support
misskey.art
(#7923) - [motherless] detect
404
/File not found
pages - [pixiv] detect suspended/deleted accounts (#7990)
- [pixiv] improve API error messages
- [pixiv] remove redundant cookies initialization code
- [scrolller] limit
title
length in default filenames - [skeb] implement
include
option (#6558 #7267) - [vk] update default
archive_fmt
(#8030)
Metadata
- [cien] provide
author[id]
metadata (#6582) - [dankefuerslesen] extract more metadata (#7915)
- [dankefuerslesen:manga] fix metadata being overwritten
- [facebook] ensure numeric
user_id
values (#7953) - [facebook:set] fix/improve
user_id
extraction (#7848) - [fappic] fix
filename
values
Common
- [common] implement
"user-agent": "@BROWSER"
(#7947) - [common] improve error message for non-Netscape cookie files (#8014)
Downloaders
- [ytdl] don't overwrite existing
filename
data (#7964)
Miscellaneous
- [docs/configuration] improve
client-id
&api-key
instructions - [docs/formatting] update and improve
- [job] apply
extension-map
toSimulationJob
results (#7954) - [job] improve URL
scheme
extraction performance - [job] split collected DataJob results
- [path] implement
path-convert
option (#493 #6582) - [scripts] improve and extend
init
,generate_test_result
, andpyprint
- extend
-A
/--abort
&"skip": "abort"
functionality (#7891) - use more f-strings (#7671)