edj36 / johnsonav

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Installation

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.

Deployment

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

TODO

  • virtualenv for dependency management
  • database of events
  • module to display events
  • module to write to calendar
  • module to send email to users

About


Languages

Language:HTML 73.9%Language:JavaScript 11.1%Language:CSS 8.0%Language:Python 7.0%