Data Quality CLI for the Auto-Alerts - Emails
Project description
diqu-email
Alert module using Email method (Sendgrid)
How to use
Installation
pip install diqu diqu-email
Send email
Before you can send email with Sendgrid, go create your template first:
-
Go to Email API / Dynamic Templates: Create a Dyanmic Template
-
Design your template e.g.
-
Save it and get the Template ID e.g.
d-c70732f1cb304d39823d52cd5cee8312
-
Go to Settings / API Keys: Get an API key e.g. SG.xxx.xxx
Now, you're ready to send alert:
export SENDGRID_API_KEY=YOURVALUE e.g. SG.xxx.xxx
export SENDGRID_MAILING_LIST=YOURVALUE e.g. dat@domain.com,dat2@domain.com
export SENDGRID_TEMPLATE_ID=YOURVALUE e.g. d-c70732f1cb304d39823d52cd5cee8312
# powershell
$env:SENDGRID_API_KEY="YOURVALUE"
$env:SENDGRID_MAILING_LIST="dat@domain.com,dat2@domain.com"
$env:SENDGRID_TEMPLATE_ID="d-c70732f1cb304d39823d52cd5cee8312"
diqu alert --to sendgrid
For a quick testing purpose, we can use the CSV package to run the example as following command:
diqu alert --to sendgrid --package csv --profile-name example --profiles-dir ./example
Here is the sample result:
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
diqu_email-1.0.0.tar.gz
(3.5 kB
view details)
Built Distribution
File details
Details for the file diqu_email-1.0.0.tar.gz
.
File metadata
- Download URL: diqu_email-1.0.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9c43c3fcbdfd39780182a4b646bbdd8f5a77cb4502d7c1ba90857c0c9ee1e98 |
|
MD5 | bcc8e600494f61b36cb9d8adbb826cda |
|
BLAKE2b-256 | eb916524eaefcffb84d3bab38391bcb08ec1d5721f63ebffa27849e6a4e3e33f |
File details
Details for the file diqu_email-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: diqu_email-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65936d5d5181c43711b0c0ae90a5b210cc4f91994b8fe26ae6cf764526d434da |
|
MD5 | 4a7d8e222a3748df31a762c2f18c52e9 |
|
BLAKE2b-256 | f541e8055d789792e7ec42ca384b8da11b437a53401f0c2640f3eca3e00e75c0 |