SendGrid for Humans
Project description
sendgrify
SendGrid for Humans.
Sendgrify is a Python package serving as a wrapper over the email delivery service SendGrid.
This is an attempt to simplify the use of sendgrid-python: the Official Twilio SendGrid Led, Community Driven Python API Library.
Sending emails, the easy way!
Installation
$ pip install sendgrify
Usage
- Grab your SendGrid API Key.
- Code!
>>> from sendgrid import SendGrid
>>> handler = SendGrid('YOUR_SENDGRID_API_KEY', 'from_addr@example.com', 'From Name')
>>> handler.send(to='hello@example.com', subject='Hi there', msg='This is just a test')
Advanced usage
Function send()
also admits some more parameters:
cc
: as a list of emails for carbon copy.bcc
: as a list of emails for blind carbon copy.attachments
: as a list of paths for file attachments.as_markdown
: as a boolean (if True msg will be rendered from Markdown).
Tests
$ pip install -r requirements-dev.txt
$ pytest
License
MIT
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
sendgrify-2.0.3.tar.gz
(4.0 kB
view details)
Built Distribution
File details
Details for the file sendgrify-2.0.3.tar.gz
.
File metadata
- Download URL: sendgrify-2.0.3.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 559931d50d9d65bdf4d3c5d4a15a67bfffa29dcdefab24cd9a78ee71e5b9a47b |
|
MD5 | 551ae09719e47748993e6b0ae9eac88c |
|
BLAKE2b-256 | 6cf8eddb1bbe97b38293a75a7bf40f5ec7c5d4b0f5533d7c7f195f289c36bd14 |
File details
Details for the file sendgrify-2.0.3-py3-none-any.whl
.
File metadata
- Download URL: sendgrify-2.0.3-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12b9ae17080c5d91cf412429ff3e6d2c14342f64efb7db9d5558e01418f1a745 |
|
MD5 | 5fac3ed54f68aa3d36946b4cd3d011bb |
|
BLAKE2b-256 | 201aa60b16b180b3e0de8e322ebc0ccc5216ce208d97398930a99bf9273dcd0c |