Skip to main content

A simple password generator

Project description

Sure, here is a basic README file template for the Locksmith password generator project:

Locksmith Password Generator

Locksmith is a simple password generator tool that generates strong, random passwords with various options for customization.

Installation

To install Locksmith, you can use pip:

pip install locksmithy

Alternatively, you can clone the repository and install it manually:

git clone https://github.com/yourusername/locksmith.git
cd locksmith
pip install .

Usage

To generate a password with the default options (10 characters, lowercase letters only), simply run:

locksmith

To specify the length of the password, use the -l or --length flag followed by the desired length:

locksmith -l 16

To include numbers in the password, use the -n or --numbers flag:

locksmith --numbers

To include special characters in the password, use the -s or --special flag:

locksmith --special

To include uppercase letters in the password, use the -u or --uppercase flag:

locksmith --uppercase

You can combine these options to create passwords with your desired characteristics:

locksmith -l 20 -nus

License

Locksmith is licensed under the MIT License.

Contributing

If you would like to contribute to Locksmith, please feel free to submit a pull request or open an issue on the GitHub repository.

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

locksmithy-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

locksmithy-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file locksmithy-0.1.0.tar.gz.

File metadata

  • Download URL: locksmithy-0.1.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for locksmithy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7a9d77616ff3e5db5b232e9890dd44754cf765659fd90f3ff932e58186d73068
MD5 865f9a2d0768d66260005ba419f09649
BLAKE2b-256 78095167e955404167bc608dd2f3671b00defeffae0084f69fd4d9c24343725b

See more details on using hashes here.

File details

Details for the file locksmithy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: locksmithy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for locksmithy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ff7555d9462576e8cbfc54c30bde6c2be296e80891e06cd444f05a4a6b12e27
MD5 2c07807bce6407b7f65fe55762e20bc1
BLAKE2b-256 7ded3593ab9101a82ca91a258253e07807d5959a161c8a1fb1d05090ea903c37

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