Skip to main content

A super simple password management app

Project description

PassMan

PassMan is a super simple, Python-based password management console application. Data is managed using Peewee ORM and stored in a Sqlite3 database.

Dependencies

Installation and Usage

$ # via pip
$ pip3 install passwordmanager
$ # via source
$ git clone https://github.com/seanpierce/passman
$ # path/to/your/python path/to/passman
$ python3 passman

Notes:

It's helpful to alias "python" and "pip" to point towards the "python3" and "pip3" commands respectively.

$ echo "alias python=python3" > ~/.bashrc
$ echo "alias pip=pip3" > ~/.bashrc
$ # for zshell users, replace ~/.bachrc with ~/.zshrc

Currently, there is an outstanding issue to allow automatic global aliasing of the passman command on installation. For now, you can manually alias 'passman'.

# note that the python versions in this example might not be the version you're using, adjust to your current version accordingly

# the following works for most MacOS users:
$ PATH_TO_PASSMAN = "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/passman/"
$ echo "alias passman='python $PATH_TO_PASSMAN'" > ~/.bashrc

# the following works for most Windows 10 users:
$ PATH_TO_PASSMAN = "/c/Program Files (x86)/Python36-32/Lib/site-packages/passman/"
$ echo "alias passman='python $PATH_TO_PASSMAN'" > /c/users/[username].bashrc

* This package was uploaded using twine:

$ python3 setup.py sdist
$ twine upload dist/*

TODO:

  • Update "entry_points" prop in setup.py to allow for global usage with single 'passman' commad
  • Separate main menu functions into own module

Author:
Sean Pierce Sumler

License:
MIT, use at your own risk

For questions and comments please raise an issue. Pull requests always welcome, too. Thanks!

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

mypassman-0.0.4.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

mypassman-0.0.4-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file mypassman-0.0.4.tar.gz.

File metadata

  • Download URL: mypassman-0.0.4.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mypassman-0.0.4.tar.gz
Algorithm Hash digest
SHA256 4261ff1d0cfabc766f62d563da3d3fdd5ed86af0e14d525b3ceb418887102b6c
MD5 305a1a46c910c9857e64cc10fc52f929
BLAKE2b-256 02eee0022ba5f02ed02a50a760ea459576eec4021934d44f1cabeb3e8745df86

See more details on using hashes here.

File details

Details for the file mypassman-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for mypassman-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c388e226db89df9e33d5c072a0d76e472478381d73f090e0c076b6c21852446d
MD5 3921c2ce5acc9efc7ef91a0cc5164e4e
BLAKE2b-256 faa041afabe2c6568d9883401105d5483f42614b1231d5fe1f56c3fe3661a11f

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