It’s a python wrapper so make sure to install python first. Keep in mind that the script was only ever intended for myself so it’s made do suit my purposes and that’s it. I’ve also only tested it on Linux and with Python 3.7 because that’s what I use.
The cryptography is done by the “mpw” python module so you’ll have to install that. All dependencies are listed in the repository so you can install them via
python -m pip install -r requirements.txt
To run the script navigate to the directory and run
python __init__.py
You can obviously write a bash script/alias so you don’t have to do everything manually each time.
The script stores all of your logins (sans password, obviously) in ~/.config/pyppw/db.json.
@sceps@catsay Any particular reason you use KeepassXC over plain Keepass? I still run Keepass and am quite happy with it. Any security/other reason I should switch?
Keepass & KeepassX have become somewhat similar to what happened with OpenOffice -> LibreOffice.
KeePassX and KeePass are dead in the water, so keepassxc picked up from that.
Hence being titled “keepassx reboot”
Also keepass 2 is a crazy .net mess, that one shouldn’t have to put up with on linux.
In short: It added a better more secure way of communicating with the browser extension, it fixed a number of issues and added a bunch of things that are still not fixed with KeePass 2 or KeePassX.
Also Features yubikey support, comes as a snap package, really just read the FAQ, they explain it plenty well enough.
KeeWeb webapp comes in handy for accessing passwords on devices where I don’t want to store my password database. eg. when temporarily using family members’ computers.