Open Source password manager
Project description
Open source python password manager
Installation
- You need to have python installed
- Run this command in your terminal
pip install ospm
Usage
To start using the password manager, after installing it, run ospm init in your terminal. Or run python -m ospm init if the previous command doesn't work
Commands
ospm init- Initialises the vault, you will be prompted to write your new master passwordospm add [NAME] [ACCOUNT] -p [PASSWORD]- Adds a new entry to your vault, password is an optional argument and if not provided: ospm will generate one for you and copy to your clipboardospm delete- Opens a menu to choose which password you want to deleteospm list- Shows the list of all passwordsospm gen [AMOUNT] -l [LENGTH]- Generates a provided number of alphanumeric passwords with a set length (default length is configured in config), if the amount is 1 (or not provided) the password will be copied to clipboardospm changepass- Changes the master passwordospm config- Opens menu to choose which parameter of config to modify (for now only one)
In all lists you can navigate with Up and Down arrows and you mouse, to select an item press Enter
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ospm-1.0.0.tar.gz
(7.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
ospm-1.0.0-py3-none-any.whl
(9.3 kB
view details)
File details
Details for the file ospm-1.0.0.tar.gz.
File metadata
- Download URL: ospm-1.0.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Darwin/25.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07e285e94fe726a9f996705efccf60225e3513f0ce8d5a87e3d2d747079b2e7b
|
|
| MD5 |
10900c4c40e2548947215fb191c65321
|
|
| BLAKE2b-256 |
ca37537098655d64169a50c61b57a0f50dd8da507d292e08ff905db8d761fa0f
|
File details
Details for the file ospm-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ospm-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Darwin/25.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
919f557a8c80e3df5a07d69cab85786c127d93808064b93878d68a01b21a5cb3
|
|
| MD5 |
897c239ccd83877fa6e960254f4e41f6
|
|
| BLAKE2b-256 |
43491aa738ff56f6b1a3aef571915a4a81deb2505eb6c60395d9c43afe1f9cae
|