Python utility for Have I Been Pwned API
Project description
hibp-py
hibp-py is a Python library that facilitates the analysis and tracking of breaches posted to haveibeenpwned.
Installation
- Install from pip:
python -m pip install hibp-py
Basic Usage
$ python -m hibp_py -h
Welcome to HIBP Python!
usage: __main__.py [-h] [-iL INPUT_LIST] [-o OUTPUT] [-D ACTIVE_DIRECTORY] [-e EMAIL_CONFIG]
options:
-h, --help show this help message and exit
-iL INPUT_LIST, --input-list INPUT_LIST
Input list of emails or haveibeenpwned JSON file
-o OUTPUT, --output OUTPUT
Output file name
-D ACTIVE_DIRECTORY, --active-directory ACTIVE_DIRECTORY
Active Directory domain
-e EMAIL_CONFIG, --email-config EMAIL_CONFIG
Email configuration file
Contributing
If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your changes:
git checkout -b my-new-feature
. - Make your changes and commit them:
git commit -am 'Add some feature'
. - Push to the branch:
git push origin my-new-feature
. - Submit a pull request.
License
hibp-py is licensed under the MIT License. Feel free to use it for personal or commercial use.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hibp_py-1.2.6.tar.gz
(9.5 kB
view details)
Built Distribution
File details
Details for the file hibp_py-1.2.6.tar.gz
.
File metadata
- Download URL: hibp_py-1.2.6.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 491d96c9faf11be4e7d8bce1623c1a1737af2f3ec3d84490fe1a39b79b5a8e73 |
|
MD5 | 5d460b6e3f4e1f0f48780b9108518e3d |
|
BLAKE2b-256 | 567315f3d5e0b5665211b5b27c7b841074c262fb8068fcfdb2a7455b1c17d114 |
File details
Details for the file hibp_py-1.2.6-py3-none-any.whl
.
File metadata
- Download URL: hibp_py-1.2.6-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26993c916e149d5ce39e9529af4c537cf8cd440119c84026984ee816da791ab1 |
|
MD5 | 851c0eef82e39d26a62287bd8d5ff31b |
|
BLAKE2b-256 | fa95596982700c557f6e79b284a7d2004c05a6b7ce6c43fc61e5eb6cff2d19a1 |