passwheel
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
unlockandlock:0.2.0: - Add
findcommand to use fuzzy string matching :0.1.2: - Add
changepwcommand to change master password. :0.1.1: - Add mac support for clipboard copying.
- Add service filter to
dump - Add username filter and
--copytogetcommand :0.1.0: - Project beta release. :0.0.1:
- Project created.
Metadata
Release files for passwheel 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| passwheel-0.3.2.tar.gz | 5.4 kB | Without provenance | Details for passwheel-0.3.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| passwheel-0.3.2-py3-none-any.whl | Python 3 | none | any | Details for passwheel-0.3.2-py3-none-any.whl |
Total release size: 13.0 kB
Release files / passwheel-0.3.2.tar.gz
| Download URL | passwheel-0.3.2.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f49403e0573701e14620f1e0fdbdad4ab75a3b96f395c41b45a22ecf26e45ff9
|
|
BLAKE2b-256 checksum How to use checksums |
016d12302157b21a519994a76b44a16a5a74e294d580c577cf774dd9b54bcc84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / passwheel-0.3.2-py3-none-any.whl
| Download URL | passwheel-0.3.2-py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
195504c83d07495df0d96379e9dda611c6d0b228b5a1b175d3c14d123d3c2124
|
|
BLAKE2b-256 checksum How to use checksums |
91689373e77fc087056dcee5b131b270007242a177c4affdfe2de878f92a391b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for passwheel 0.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.