Download, unzip, and run here.
Commands:
help []: shows all commands store [address, name]: stores sponsors/members sendall []: sends email template to all recipients send [name]: sends email template to a specific recipient bcc []: sends a bcc email to all participants in the store file
Settings:
The local settings.ini file has the following configurations: email: [sender email address] password: [password for sender email address] subject: [subject for all emails sent] tag: [tag for name replacement]
Tags:
By default, the tag in the settings.ini file is set to sponsor, meaning that typing in the template email will replace it with the name of the recipient.
If template.txt looks like this: Hello <sponsor>, Goodbye <sponsor>.
The output of running python birdiecli.py send ExampleMember would be: Hello ExampleMember, Goodbye ExampleMember.
Running:
python birdiecli.py [+args]