Szurubooru-toolkit

Latest version: v1.0.4

Safety actively analyzes 723947 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.7.0

Changelog
* New script `import-from-twitter`. For usage, see https://github.com/reluce/szurubooru-toolkit#dove-import-from-twitter
* Fix handling if SauceNAO limit has been reached 18
* Update Python dependencies

0.6.2

Changelog
* Fix broken upload with video files (16)
* Update `create-tags` usage in the Readme

0.6.1

Changelog
* Add option to the `create-tags` script to download tags from Danbooru. See the Readme for usage.
* Add option `shrink`. `shrink_threshold` and `shrink_size` to `config.toml`. See the Readme or the `config_sample.toml` file for usage.
* Redownload posts if the post could not be completely downloaded (e.g. remote server under high load).
* Downloaded posts won't get saved `tmp_path` anymore, will use RAM instead.
* Fix Sankaku results in SauceNAO.
* Log connection retries only in debug level.

0.6.0

Changelog
* Implement new scripts: `reset-posts`, `delete-posts`, `tag-posts` and `create-tags` (12, 13, 14)
* See the updated Readme on how to use them
* Fix `--add-tags` and `--remove-tags` arguments for the `auto-tagger` script
* Add `tagme` tag again if no tags were found with the `auto-tagger` script

0.5.2

Changelog
* Fix video upload in `upload-media` script

0.5.1

Changelog
* New script: `import-from-booru` (11)
* Imports posts from various Boorus (Danbooru, Gelbooru, Konachan and Yandere or all) based on your input search query
* Default search limit is 100, can be cautiously increased with `--limit` argument
* Two options in `config.toml`: `deepbooru_enabled` to tag posts additionally with Deepbooru and `hide_progress`
* See the updated Readme for more information on how to use this script
* Additional new options for `config.toml`: `max_similarity`, `convert_to_jpg` and `convert_threshold`
* `max_similarity`: Upload posts only up to specified treshold (0.00-1.00, 1 being 100% similar, but not necessarily the same image)
* `convert_to_jpg`: Convert PNG images to JPG format, if `convert_threshold` size is breached
* `convert_threshold`: Accepts human readable sizes between KB or MB. E.g. `"2MB"` converts PNG images which size is greater than 2MBs. This only affects the uploaded post and not the local files.
* Improved Docstrings, type annotations and script logic

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.