Skip to main content

Open Source password manager

Project description

Open source python password manager

Installation

  1. You need to have python 3.10+ installed
  2. Run this command in your terminal: Linux, MacOS, etc: pip3 install ospm Windows: 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 your mouse, to select an item press Enter. To quit a TUI (menu) press Ctrl+Q

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.1.tar.gz (7.2 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.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file ospm-1.0.1.tar.gz.

File metadata

  • Download URL: ospm-1.0.1.tar.gz
  • Upload date:
  • Size: 7.2 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.1.tar.gz
Algorithm Hash digest
SHA256 2c015d3fb2660acd4bfdff57d2eceb27ce91321c0337ce168e374667d420069e
MD5 c2a3a44f79b76bb05fe962a0a2c96c6e
BLAKE2b-256 ebdf29bc1b38c61fc034548825fd859613e283f29f58f31a1ed8a52390590ee1

See more details on using hashes here.

File details

Details for the file ospm-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ospm-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e823dd7a994feab6ac621741e2d130d916f2275dde95d1389e8f6a89badbf603
MD5 c658c2b196d87256dcf606e61fbfc93f
BLAKE2b-256 97f3ffd4b694d4a8ac06289d6188aa0e28e9ec39cf227f641494c004bc56e20b

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