|
||
---|---|---|
LICENSE.txt | ||
README.md | ||
app.ini | ||
body.html | ||
send_mail.py |
README.md
#meetups
channel of the Handmade Network Discord.
send_mail
send_mail
lets you email a meetup group using Handmade Cities branding. The script is for Handmade meetup hosts. You can send an invite to your meetup group like so:
> python3 send_mail.py --subject SUBJECT --body BODY
where SUBJECT
is the subject of your email and BODY
is the file containing its contents. Plain text or HTML is supported. Your email will automatically include the Handmade Cities brand along with unsubscribe links!
Note that you can dump the mailing list of your meetup group so far:
> python3 send_mail.py --dump
This list grows automatically as more people sign up for your city.
app.ini
send_mail
requires a companion app.ini
file. It has the requisite secret credentials to be able to dump the mailing list and otherwise send the actual emails.
Below is how the file looks like. Note that anything secret is censored as xxx
:
; User Constants - Update as needed
[DEFAULT]
LIVE = false
TEST_EMAIL = abner@terminal.click
SENDER_NAME = Abner Coimbre
; Handmade Cities Credentials - DON'T TOUCH
[hmc]
API_URL = https://api.handmadecities.com/v1/meetups/subscribers
SHARED_SECRET = xxx
CITY = Seattle
; Postmark App Credentials - NO TOUCHY TOUCHY
[postmark]
SERVER_TOKEN = xxx
API_URL = https://api.postmarkapp.com/email/batchWithTemplates
TEMPLATE_ID = xxx
SENDER_EMAIL = abner@handmadecities.com
MESSAGE_STREAM = xxx
LIVE
is false by default, in which case the script only sends an email to the address in TEST_EMAIL
. Set this to true when you're ready to mass-email your group.