/cs581-final-proj

Application of groupme API to generate graphs and assess network strength

Primary LanguagePython

CS581 Final Project

Team

Brendan von Hofe and Khayyam Saleem

Goal

To apply the GroupMe API to show results about network connectivity and strength in our social groups at Stevens

Setup

  • Create a .env file like .env.sample, pasting in your GroupMe access token from their developer portal
    • When creating an “application” on the developer portal, set the callback URL to http://localhost:3000/api/groupme

Build Instructions

pip

  • python3 -m venv venv
  • source venv/bin/activate
  • pip install -r requirements.txt
  • python main.py
  • Don’t forget to deactivate your virtual environment when you’re done running the application with deactivate

Docker

  • docker build . -t cs581-final-proj
  • docker run --rm -v $(pwd)/artifacts:/app/artifacts cs581-final-proj:latest
  • View output in ./artifacts