Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

NotificationList-0.1.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

NotificationList-0.1.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

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

Hashes for NotificationList-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e27cf759f3f0dcf39067ddbe322ffc6c57f4bcb66c58c0f52944d09bec73003f
MD5 223be5e38cfb6f462ca3a07b4519d69d
BLAKE2b-256 4c34ee3c64d7f9274b75b1a23be619c50eea651069c0c833b67d52205ec501eb

See more details on using hashes here.

File details

Details for the file NotificationList-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for NotificationList-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2f8cb026829d96d1b39175d25e18a2fd48896e8e6f5da6f16d160096d4e563f
MD5 2d20706305671bfea407c395234c98d7
BLAKE2b-256 20ba3a99439c1fd7ef5cbf564b8cdd16216c8ded0aaab0e1d3ba66fec6bd2940

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