Additions
- [gelbooru_v01] add
favorite
extractor (#2546) - [Instagram] add
tagged_users
to keywords for stories (#2582, #2584) - [lolisafe] implement
domain
option (#2575) - [naverwebtoon] support (best)challenge comics (#2542)
- [nijie] support /history_nuita.php listings (#2541)
- [pixiv] provide more data when
metadata
is enabled (#2594) - [shopify] support several more sites by default (#2089)
- [twitter] extract alt texts as
description
(#2617) - [twitter] recognize vxtwitter URLs (#2621)
- [weasyl] implement
metadata
option (#2610) - implement
--cookies-from-browser
(#1606) - implement
output.colors
options (#2532) - implement string literals in replacement fields
- support using extended format strings for archive keys
Changes
- [foolfuuka] match 4chan filenames (#2577)
- [pixiv] implement
include
option- provide
avatar
/background
downloads as separate extractors (#2495)
- provide
- [twitter] use a better strategy for user URLs
- [twitter] disable
cards
by default - delay directory creation (#2461, #2474)
- flush writes to stdout/stderr (#2529)
- build executables on GitHub Actions with Python 3.10
Fixes
- [artstation] use
"browser": "firefox"
by default (#2527) - [imgur] prevent exception with empty albums (#2557)
- [instagram] report redirects to captcha challenges (#2543)
- [khinsider] fix metadata extraction (#2611)
- [mangafox] send Referer headers (#2592)
- [mangahere] send Referer headers (#2592)
- [mangasee] use randomly generated PHPSESSID cookie (#2560)
- [pixiv] make retrieving ugoira metadata non-fatal (#2562)
- [readcomiconline] update deobfuscation code (#2481)
- [realbooru] fix extraction (#2530)
- [vk] handle photos without width/height info (#2535)
- [vk] fix user ID extraction (#2535)
- [webtoons] extract real episode numbers (#2591)
- create missing directories for archive files (#2597)
- detect circular references with
-K
(#2609) - replace "\f" in
--filename
arguments with a form feed character (#2396)
Removals
- [gelbooru_v01] remove tlb.booru.org from supported domains