Skip to main content

PyGenpass - Command Line Password Generator and Manager Tool

How to run project?

  • Create a virtual environment on your local machine

$ python3 -m venv new_env
  • Activate virtual environment

$ source new_env/bin/activate
  • Make a local directory

  • Clone project in your directory

$ git clone https://github.com/paint-it/pygenpass.git
  • Install setup.py

$ python3 setup.py install
  • Use command pygenpass

Command line options

$ pygenpass

Options:

  --help  Show this message and exit.

Commands:
  allpass     Show all passwords
  createpass  Create new password
  delpass     Delete password
  modpass     Update password
  savepass    Save existing passwords
  showpass    Show password
  version     Show Version

Examples

  • This command will ask for portal name and will create random password

$ pygenpass createpass

Enter portal name [None]:
Enter email id [None]:
Enter portal url [None]:
  • This command will ask for portal name and existing password

$ pygenpass savepass

Enter portal name [None]:
Enter your password [None]:
Enter email id [None]:
Enter portal url [None]:
  • This command will show password of particular portal

$ pygenpass showpass

Enter portal name [None]:

Dependencies

Features

Dependancy

Scripting Language

Python 3.0+

Command-Line Option and argument parsing

click

Database Used

SQLite3

Password generator

diceware

How to contribute to this project?

Metadata

Release files for pygenpass 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygenpass 0.2
File Size Uploaded
pygenpass-0.2.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pygenpass 0.2
File Interpreter ABI Platform
pygenpass-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 13.7 kB

Release files / pygenpass-0.2.tar.gz

Download URL pygenpass-0.2.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e2b39ebfd2839869fb88a3e119fd28e0e1b2adaf7ff9a9942d49cfb6361fa03f
BLAKE2b-256 checksum
How to use checksums
cc822c74966e959ef354449ce9fdda2cf06a67136212b994d9a1b222d67f557c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Release files / pygenpass-0.2-py3-none-any.whl

Download URL pygenpass-0.2-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1dcd179538adb913520c6584c18498ccff520e6c34f039227c001142d89e780d
BLAKE2b-256 checksum
How to use checksums
694e6e24e82ee902253b09b3bab9b5d79721abacefcddfeb14466bc0c2e3b158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page