A directory of various tools for uWaterloo students, generally written by uWaterloo students.
We currently use Python 3.7, the latest version of Python supported by Cloudflare Pages. The project works with versions of Python up to 3.10.1. If you do use a different version of Python, remove python_version
from the Pipfile.
If not already installed, run pip install pipenv
. Then, run pipenv install
to download all dependencies.
Start an interactive webserver with pipenv run python run.py
- the server will update on any changes to the source code. If static files (CSS, images) are not updating, reload your browser with Ctrl+F5
.
Build a static version with python run.py build
, and point the webserver at the build
directory. Or rsync the contents somewhere.
When tools have become unmaintained or are otherwise broken, they will be moved to the "Dead" category. In 99-dead.json
these entries will include a Marked Dead
field. After being marked dead for >= 1 month, entries in the file are eligible to be fully removed.