UPDATE: THIS PROJECT IS NO LONGER MAINTAINED, IT WAS A PERSONAL PROJECT THAT I WAS BUILDING TO AUTOMATE MY ON-CAMPUS JOB, IT IS NOT ASSOCIATED WITH CORNELL UNIVERSITY IN ANY WAY
I didn't do any virtualenv for the project to minimize complexity for a new developer on the project. I used anaconda python 3.6 available here.
Once you have anaconda python or whatever python you want (as long as it's version 3+), clone this repo, cd
into it, and then install the pip
packages from requirements.txt
via
pip install -r requirements.txt
If you use pip
to install something for this project, use pip freeze
to find the exact version of what you installed (and its sub-projects) and add those to the requirements.txt.
Push to git as usual:
git push -u origin master
Push to heroku:
(need to sign into heroku and have cli tools on your machine)
First make sure to run
heroku git:remote -a johnsonav
and then
git push heroku master
- virtualenv for dependency management
- database of events
- module to display events
- module to write to calendar
- module to send email to users