Open Source password manager
Project description
Open source python password manager
Installation
- You need to have python 3.10+ installed
- Run this command in your terminal: Linux, MacOS, etc:
pip3 install ospmWindows: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 -v [VAULT]- Initialises a new vault, you will be prompted to write your new master password (You can provide a name for your vault)ospm add [NAME] [ACCOUNT] -p [PASSWORD] -n [NOTE]- 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 -i [PASSWORD_ID]- Opens a menu to choose which password you want to delete if you did not provide the password's idospm list- Shows the list of all passwordsospm modify -i [PASSWORD_ID]- Opens a menu to choose which entry to modify if you did not provide the password's idospm 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 -v [VAULT]- Changes the master password of a vault (By default it's the current vault)ospm config- Opens menu to choose which parameter of config to modify (for now only one)ospm info- Shows locations of the config and vault filesospm switch [VAULT]- Switches to another vault (Will create one if it doesn't exist)
In all lists you can navigate with Up and Down arrows and your mouse, to select an item press Enter. To quit a TUI (menu) press Ctrl+Q
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
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
File details
Details for the file ospm-1.1.0.tar.gz.
File metadata
- Download URL: ospm-1.1.0.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Darwin/25.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60f6813ba3c92306adaa8364268f81683a7587c76c4c4050cc49f8d2a194dffc
|
|
| MD5 |
1101235d753872a2bcd17923f84cf76c
|
|
| BLAKE2b-256 |
849299fdae2785ce445cc3f6066377034e7e6aa28d1d0ac50733fb28efd26469
|
File details
Details for the file ospm-1.1.0-py3-none-any.whl.
File metadata
- Download URL: ospm-1.1.0-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.9 Darwin/25.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94a9ce8c884cab2fe57574ddfabb42712e62f0f9a6bb2baf896998bcce232dbe
|
|
| MD5 |
f3e698de3671754c98c0db25e79356e0
|
|
| BLAKE2b-256 |
fb1d5a777a46e159d0059494d252236ae0aa342de7af6111a7cb234ecdabbc23
|