As I am using hasicorp vault and KeePass i required something to create an password with my TouchPortal.
This little tool creates passwords and put them into you KeePass File and even in you vault KeyValue store.
vault must be manually configured, if not required you can turn off the vault support.
python3 passwordgen.py
Password Generator (c) 2021 by Dirk Derichsweiler
usage: passwordgen <parametersparameter:
--create generates an random password
--title tile for Keepass entry
--username username for Keepass entry
--count amount of characters
--hide hide password
--temp do not write to keepassfile--getuser get username
--getpassword get password