Skip to main content

A password and secret personal storage tool.

Project description

A password and secret personal storage tool.

Installation

From PyPI:

$ pip install passwheel

From the project root directory:

$ python setup.py install

Usage

commands:

usage: passwheel [-h] {add,rm,get,dump} ...

positional arguments:
  {add,rm,get,dump}
    add              add a login
    rm               remove a service or login
    get              fetch creds for service/website
    dump             dump all decrypted credentials

Use add to add a new service and username to your credentials, and generate a random password and automatically copy it to the clipboard:

usage: passwheel add [-h] [--custom] [--words WORDS] [--digits DIGITS]
                     [--symbol]
                     service username

positional arguments:
  service               service/website
  username              login

optional arguments:
  --custom, -c          input custom password
  --words WORDS, -w WORDS
                        number of words in generated password
  --digits DIGITS, -d DIGITS
                        number of digits in generated password
  --symbol, -s          append a random symbol to the password

Use rm to remove a stored password or all passwords for a service:

usage: passwheel rm [-h] service [username]

positional arguments:
  service     service/website
  username    login

Use get to fetch all passwords to a service or website:

usage: passwheel get [-h] [--copy] service [username]

positional arguments:
  service     service/website
  username    login name

optional arguments:
  -h, --help  show this help message and exit
  --copy, -c  copy to clipboard

And finally dump will dump ALL your usernames and passwords:

usage: passwheel dump [-h] [--no-passwords] [service]

positional arguments:
  service             service/website

optional arguments:
  -h, --help          show this help message and exit
  --no-passwords, -n  dont print passwords

Use –help/-h to view info on the arguments:

$ passwheel --help

Release Notes

0.3.1:
  • Fork re-locker with unlock --sec {time}

0.3.0:
  • Add unlock and lock

0.2.0:
  • Add find command to use fuzzy string matching

0.1.2:
  • Add changepw command to change master password.

0.1.1:
  • Add mac support for clipboard copying.

  • Add service filter to dump

  • Add username filter and --copy to get command

0.1.0:
  • Project beta release.

0.0.1:
  • Project created.

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

passwheel-0.3.1.tar.gz (7.2 kB view details)

Uploaded Source

File details

Details for the file passwheel-0.3.1.tar.gz.

File metadata

  • Download URL: passwheel-0.3.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for passwheel-0.3.1.tar.gz
Algorithm Hash digest
SHA256 b12159895dfd7a003d868e7a6220247aa5d0c787c0e6574ad7751046d54c43a0
MD5 b7c867df22f020ebe6afe563faf354ef
BLAKE2b-256 00e181184a85f6de8c2da045d300814c8401da2780b89115dc295df0185db534

See more details on using hashes here.

Supported by

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