0.9.0
Breaking
- Require Python 3.11
- Added multiple options to
config.toml
which have to be present. Compare withconfig_sample.toml
. - Remove
--sankaku-url
fromauto-tagger
script. Sankaku is now supported by theimport-from-url
script and md5 search feature inauto_tagger
.
Changelog
- New script:
create-relations
: Will iterate through all posts retrieved from the input query and create a relation between character <> parody. Parodies will be added as implications to characters, while characters are added as suggestions to parodies. You can specify the threshold inconfig.toml
how many other posts with this relation should exist before creating the relation. - Improve Docker by @shibaobun in #39
auto-tagger
- Add support to search with the post's md5 hash on various Boorus (in addition to SauceNAO). Enable/disable in
config.toml
.- Video search by md5 is now also supported because of this addition
- Allow to create relations in
auto-tagger
script if no result in SauceNAO is found and Deepbooru is enabled. Enable/disable inconfig.toml
.
import-from-url
- Support Deepbooru in
import-from-url
script - Add source URL for Kemono, E-Hentai + Twitter
- Added the
--cookie
flag to import posts from sites where authentication is needed (e.g. Twitter). Check https://github.com/mikf/gallery-dl#cookies for details. - Allow the Twitter user (name + nickname) to be set as an artist tag (will be created if no alias for the artist is found in Danbooru)
Upcoming
- The
import-from-twitter
script will be removed in the future as the Twitter API had a massive crackdown on free tier (You can just useimport-from-url
though) - All scripts will unify in one script (
szuru-toolkit
) where each script is a command withinszuru-toolkit
Full Changelog: 0.8.1...0.9.0