Skip to main content

Open Source password manager

Project description

Open source python password manager

Installation

  1. You need to have python installed
  2. 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 password
  • ospm 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 clipboard
  • ospm delete - Opens a menu to choose which password you want to delete
  • ospm list - Shows the list of all passwords
  • ospm 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 clipboard
  • ospm changepass - Changes the master password
  • ospm 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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ospm-1.0.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

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

Hashes for ospm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 07e285e94fe726a9f996705efccf60225e3513f0ce8d5a87e3d2d747079b2e7b
MD5 10900c4c40e2548947215fb191c65321
BLAKE2b-256 ca37537098655d64169a50c61b57a0f50dd8da507d292e08ff905db8d761fa0f

See more details on using hashes here.

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

Hashes for ospm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 919f557a8c80e3df5a07d69cab85786c127d93808064b93878d68a01b21a5cb3
MD5 897c239ccd83877fa6e960254f4e41f6
BLAKE2b-256 43491aa738ff56f6b1a3aef571915a4a81deb2505eb6c60395d9c43afe1f9cae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page