A Python package for consolidating breach response notification lists efficiently.
Project description
NotificationList
What NotificationList Does
NotificationList is a Python package designed for efficiently consolidating breach response notification lists. It simplifies the process of managing and generating unique identifiers for affected parties based on their names, making it an essential tool for data management in security and compliance workflows.
Key Features
- Efficient Consolidation: Easily merge and manage breach notification contacts.
- Unique ID Generation: Automatically generate unique identifiers based on first, middle, and last names.
- User-Friendly API: Simple methods for quick integration into your projects.
How to Install NotificationList
To install this package, run:
pip install NotificationList
Get Started Using NotificationList
Quick Code Demo
Here's a quick example to demonstrate how to use the package after installation:
import NotificationList as nl
# Display help information
nl.help()
Output:
You will get contact information.
Ensure the Raw Data has the expected column names
required_columns = ['FIRST NAME', 'LAST NAME', 'MIDDLE NAME']
Generating Unique IDs
You can generate unique IDs based on contact names with the following method:
import NotificationList as nl
# Generate unique IDs from a CSV file
nl.initial_unqid("Raw File.csv")
Output:
Basis on First Name, Middle Name & Last Name UNIQUE IDs are generated for initial merging.
Maintainer
How to Cite NotificationList
If you use NotificationList in your research or projects, please cite it as follows:
Your Name, Collaborator's Name. (Year). NotificationList: A Python Package for Breach Response Notifications. GitHub. URL
License
This project is licensed under the MIT License. See the LICENSE for more details.
Thank you for using NotificationList! We hope it simplifies your breach response efforts.
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
Built Distribution
File details
Details for the file NotificationList-0.1.2.tar.gz
.
File metadata
- Download URL: NotificationList-0.1.2.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27cf759f3f0dcf39067ddbe322ffc6c57f4bcb66c58c0f52944d09bec73003f |
|
MD5 | 223be5e38cfb6f462ca3a07b4519d69d |
|
BLAKE2b-256 | 4c34ee3c64d7f9274b75b1a23be619c50eea651069c0c833b67d52205ec501eb |
File details
Details for the file NotificationList-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: NotificationList-0.1.2-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f8cb026829d96d1b39175d25e18a2fd48896e8e6f5da6f16d160096d4e563f |
|
MD5 | 2d20706305671bfea407c395234c98d7 |
|
BLAKE2b-256 | 20ba3a99439c1fd7ef5cbf564b8cdd16216c8ded0aaab0e1d3ba66fec6bd2940 |