I wrote my own deterministic password manager that uses PBKDF2-HMAC-SHA256.
I have a configuration file that defines the silly rules required by certain websites and also allows setting an "n" parameter that rotates the passwords.
https://github.com/dheera/scripts/blob/master/passgen-params...
The actual password generator: