https://github.com/milesmcc/course-database-utility
An internal utility for interaction with a database of courses & other information that can be extracted from such a database
https://github.com/milesmcc/course-database-utility
Last synced: 3 months ago
JSON representation
An internal utility for interaction with a database of courses & other information that can be extracted from such a database
- Host: GitHub
- URL: https://github.com/milesmcc/course-database-utility
- Owner: milesmcc
- License: lgpl-3.0
- Created: 2016-10-18T02:47:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-25T03:20:23.000Z (over 8 years ago)
- Last Synced: 2025-04-09T22:55:24.737Z (3 months ago)
- Language: HTML
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# Course Database Utility
An internal utility for interaction with a database of courses & other information that can be extracted from such a database.## What is this for
This was created for Phillips Academy Andover. Each term, a master schedule PDF is released, but it's horrible to use. In order to search it, you need to use Cmd-F and hope that you entered in the right term. Want to search by period or by section exclusively? You're out of luck.Course Database Utility was created so that this is no longer an issue. It provides a functional (but maybe slightly ugly) web utility for interacting with the database.
## How to run it
Just run `python webserver.py` to start up the webserver. It will then become accessable on port 8888.## Where the courses are stored
Courses are stored in term JSON files in the 'terms' directory. See Example.json for information on the data schema.## License
The entire project is licensed under LGPL.