Skip to content
This repository has been archived by the owner on Sep 10, 2022. It is now read-only.
/ courses.uno Public archive

🐮 A web application containing utilities for UNOmaha - http://courses.uno

License

Notifications You must be signed in to change notification settings

BenDoan/courses.uno

Repository files navigation

Unomaha Utils

A collection of basic utilities useful for students and staff at UNOmaha.

A hosted version is available at courses.uno

The application currently includes:

  • A instructor history search
  • A course history search
  • A course search
  • A room schedule search

Installation

  1. Install the python packages with pip install -r requirements.txt
  2. Obtain the course data and place it in unomaha_utils/data/all_courses.json. You can obtain this file by either of the following methods:
    • (preferred) Download the json file from instance I host here (this saves the UNO courses search from being hammered with traffic)
    • Run the scraper located in utils/course_scraper to obtain the course json manually
  3. Run the server with one of the following methods:
    • Run the development server with python web.py
    • Run the production server with gunicorn -b 0.0.0.0:5566 web:app
    • Run the docker container with ./docker_build.sh && docker run -p 80:5566 unomaha_utils

About

🐮 A web application containing utilities for UNOmaha - http://courses.uno

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published