Skip to content

0.9.0

Compare
Choose a tag to compare
@reluce reluce released this 06 Jul 21:24
· 160 commits to main since this release

Breaking

  • Require Python 3.11
  • Added multiple options to config.toml which have to be present. Compare with config_sample.toml.
  • Remove --sankaku-url from auto-tagger script. Sankaku is now supported by the import-from-url script and md5 search feature in auto_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 in config.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 in config.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 use import-from-url though)
  • All scripts will unify in one script (szuru-toolkit) where each script is a command within szuru-toolkit

Full Changelog: 0.8.1...0.9.0