Spam accounts overwhelmed my database. Claude found the weaknesses, Codex wrote the fixes, and I deployed a new defense.
UPDATE 03/13/2023: This plugin is now natively part of Krita as of Krita 5.0. I will keep this code here for reference, but you don't need to install this plugin any longer to get this functionality.
If you are still using Python 2, you will still benefit from studying these examples as they are more carefully designed than the scripts in the previous edition and also use more modern third-party ...