This application was developed in partnership with Mind The Gap, Boston, 501(c)3.
git clone https://github.com/JamesVorder/email_nudges.git
cd ./email_nudges
Note: I use pyenv to specify python 3.7.8 for reliable builds. There seem to be problems with later versions of python.
python -m venv ./.py3env
. ./.py3env/bin/activate
pip install -r requirements.txt
This cross-platform app was generated by Briefcase - part of The BeeWare Project
Depending on the desired output, run one of the following commands from your python3 virtual environment:
python setup.py linux -s
python setup.py macos -s
python setup.py windows -s
The builds will be placed in a folder corresponding to the output you chose.
It's a desktop app, so distribute the app itself however you would like. Ther is some required cloud infrastructure, though.
You will need a GCP project, a GMail API instance, and some valid credentials. Follow the guides:
Once you have these things set up, the credentials.json
file goes in the config
module.