project-2023 0.1.2

Last updated:

0 purchases

project-2023 0.1.2 Image
project-2023 0.1.2 Images
Add to Cart

Description:

project2023 0.1.2

Sending Notifications to Your Smartphone for Specific Keywords in Emails
The project involves creating a program that reads gmail and sends notifications to your smartphone using slack when a specific keyword appears.







Overview
This idea came from the challenge of having to sort through many emails every day to find the important ones. Gmail already has a labeling function that classifies emails based on specific email addresses as filters. This project aims to create a function that sends notifications based on keywords using slack and smartphones. There is also potential to expand this project to find information in other ways besides just keywords.
Dependencies

slack_sdk

Usage
Quick Start

Install the package:

pip install project_progress



Set up your Slack webhook URL. Follow these instructions to create a Slack webhook URL.


Create a Python script and import the required functions:


from project_progress import read_email_titles, sendSlackWebhook


Use the functions to read email titles and send Slack notifications based on specific keywords:

email_titles = read_email_titles()
keyword = "important"

for title in email_titles:
if keyword in title:
sendSlackWebhook("Keyword found in email title: " + title, webhook_url)

Lint/Test
To run linting and tests, you need to have the following tools installed:
Flake8 for linting
pytest for testing
Install them using pip:
pip install flake8 pytest

Linting
To lint your code, run the following command in your project directory:
flake8

Testing
To run tests, execute the following command in your project directory:
pytest

For more detailed usage instructions and available options, please refer to the documentation.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.