NotificationList


NameNotificationList JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryA Python package for consolidating breach response notification lists efficiently.
upload_time2024-10-15 16:35:47
maintainerNone
docs_urlNone
authorRanjeet Aloriya
requires_python>=3.6
licenseNone
keywords breach response breach notification notification lists data consolidation unique identifiers affected parties data merging efficiency tools duplicate notifications incident response document review data consolidation unique identifiers affected parties data merging efficiency tools duplicate notifications incident response breach response
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:

```bash
pip install NotificationList
```

## Get Started Using NotificationList

### Quick Code Demo

Here's a quick example to demonstrate how to use the package after installation:

```python
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:

```python
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.
```


<!-- ### Example Usage

Here’s a more detailed example demonstrating the functionality:

```python
# Load your contacts from a CSV file
contacts = nl.load_contacts("contacts.csv")

# Generate unique IDs for each contact
unique_ids = nl.generate_unique_ids(contacts)

# Print the unique IDs
print(unique_ids)
``` -->

## Maintainer

- [Ranjeet Aloriya](https://www.linkedin.com/in/ranjeet-aloriya/)

<!-- ## Community

Join our community to discuss features, share your projects, or seek help:

- GitHub Discussions: [Link to Discussions]
- Stack Overflow: [Link to relevant tags] -->

## 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
```

<!-- ## Contribution Guidelines

We welcome contributions to NotificationList! Please follow these guidelines:

1. **Fork the repository**: Create your own fork of the project.
2. **Create a feature branch**: Make a new branch for your feature or bug fix.
3. **Make your changes**: Implement your changes in your branch.
4. **Submit a pull request**: Once you’re ready, submit a pull request for review.

For detailed contribution instructions, check the [CONTRIBUTING.md](link-to-contributing-file). -->

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) for more details.

---

Thank you for using NotificationList! We hope it simplifies your breach response efforts.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "NotificationList",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "breach response, breach notification, notification lists, data consolidation, unique identifiers, affected parties, data merging, efficiency tools, duplicate notifications incident response, document review, data consolidation, unique identifiers, affected parties, data merging, efficiency tools, duplicate notifications, incident response, breach response",
    "author": "Ranjeet Aloriya",
    "author_email": "ranjeet.aloriya@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/4c/34/ee3c64d7f9274b75b1a23be619c50eea651069c0c833b67d52205ec501eb/NotificationList-0.1.2.tar.gz",
    "platform": null,
    "description": "# NotificationList\r\n\r\n## What NotificationList Does\r\n\r\nNotificationList 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.\r\n\r\n## Key Features\r\n\r\n- **Efficient Consolidation**: Easily merge and manage breach notification contacts.\r\n- **Unique ID Generation**: Automatically generate unique identifiers based on first, middle, and last names.\r\n- **User-Friendly API**: Simple methods for quick integration into your projects.\r\n\r\n## How to Install NotificationList\r\n\r\nTo install this package, run:\r\n\r\n```bash\r\npip install NotificationList\r\n```\r\n\r\n## Get Started Using NotificationList\r\n\r\n### Quick Code Demo\r\n\r\nHere's a quick example to demonstrate how to use the package after installation:\r\n\r\n```python\r\nimport NotificationList as nl\r\n\r\n# Display help information\r\nnl.help()\r\n```\r\n\r\nOutput:\r\n```\r\nYou will get contact information.\r\n```\r\n\r\n### Ensure the Raw Data has the expected column names\r\n\r\nrequired_columns = ['FIRST NAME', 'LAST NAME', 'MIDDLE NAME']\r\n\r\n### Generating Unique IDs\r\n\r\nYou can generate unique IDs based on contact names with the following method:\r\n\r\n```python\r\nimport NotificationList as nl\r\n\r\n# Generate unique IDs from a CSV file\r\nnl.initial_unqid(\"Raw File.csv\")\r\n```\r\n\r\nOutput:\r\n```\r\nBasis on First Name, Middle Name & Last Name UNIQUE IDs are generated for initial merging.\r\n```\r\n\r\n\r\n<!-- ### Example Usage\r\n\r\nHere\u00e2\u20ac\u2122s a more detailed example demonstrating the functionality:\r\n\r\n```python\r\n# Load your contacts from a CSV file\r\ncontacts = nl.load_contacts(\"contacts.csv\")\r\n\r\n# Generate unique IDs for each contact\r\nunique_ids = nl.generate_unique_ids(contacts)\r\n\r\n# Print the unique IDs\r\nprint(unique_ids)\r\n``` -->\r\n\r\n## Maintainer\r\n\r\n- [Ranjeet Aloriya](https://www.linkedin.com/in/ranjeet-aloriya/)\r\n\r\n<!-- ## Community\r\n\r\nJoin our community to discuss features, share your projects, or seek help:\r\n\r\n- GitHub Discussions: [Link to Discussions]\r\n- Stack Overflow: [Link to relevant tags] -->\r\n\r\n## How to Cite NotificationList\r\n\r\nIf you use NotificationList in your research or projects, please cite it as follows:\r\n\r\n```\r\nYour Name, Collaborator's Name. (Year). NotificationList: A Python Package for Breach Response Notifications. GitHub. URL\r\n```\r\n\r\n<!-- ## Contribution Guidelines\r\n\r\nWe welcome contributions to NotificationList! Please follow these guidelines:\r\n\r\n1. **Fork the repository**: Create your own fork of the project.\r\n2. **Create a feature branch**: Make a new branch for your feature or bug fix.\r\n3. **Make your changes**: Implement your changes in your branch.\r\n4. **Submit a pull request**: Once you\u00e2\u20ac\u2122re ready, submit a pull request for review.\r\n\r\nFor detailed contribution instructions, check the [CONTRIBUTING.md](link-to-contributing-file). -->\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) for more details.\r\n\r\n---\r\n\r\nThank you for using NotificationList! We hope it simplifies your breach response efforts.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Python package for consolidating breach response notification lists efficiently.",
    "version": "0.1.2",
    "project_urls": null,
    "split_keywords": [
        "breach response",
        " breach notification",
        " notification lists",
        " data consolidation",
        " unique identifiers",
        " affected parties",
        " data merging",
        " efficiency tools",
        " duplicate notifications incident response",
        " document review",
        " data consolidation",
        " unique identifiers",
        " affected parties",
        " data merging",
        " efficiency tools",
        " duplicate notifications",
        " incident response",
        " breach response"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20ba3a99439c1fd7ef5cbf564b8cdd16216c8ded0aaab0e1d3ba66fec6bd2940",
                "md5": "2d20706305671bfea407c395234c98d7",
                "sha256": "c2f8cb026829d96d1b39175d25e18a2fd48896e8e6f5da6f16d160096d4e563f"
            },
            "downloads": -1,
            "filename": "NotificationList-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2d20706305671bfea407c395234c98d7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 4565,
            "upload_time": "2024-10-15T16:35:46",
            "upload_time_iso_8601": "2024-10-15T16:35:46.336410Z",
            "url": "https://files.pythonhosted.org/packages/20/ba/3a99439c1fd7ef5cbf564b8cdd16216c8ded0aaab0e1d3ba66fec6bd2940/NotificationList-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c34ee3c64d7f9274b75b1a23be619c50eea651069c0c833b67d52205ec501eb",
                "md5": "223be5e38cfb6f462ca3a07b4519d69d",
                "sha256": "e27cf759f3f0dcf39067ddbe322ffc6c57f4bcb66c58c0f52944d09bec73003f"
            },
            "downloads": -1,
            "filename": "NotificationList-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "223be5e38cfb6f462ca3a07b4519d69d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 4436,
            "upload_time": "2024-10-15T16:35:47",
            "upload_time_iso_8601": "2024-10-15T16:35:47.466992Z",
            "url": "https://files.pythonhosted.org/packages/4c/34/ee3c64d7f9274b75b1a23be619c50eea651069c0c833b67d52205ec501eb/NotificationList-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-15 16:35:47",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "notificationlist"
}
        
Elapsed time: 0.62599s