All checks were successful
Swaous.Asuscomm Build / Build-Docker-Image (push) Successful in 35s
very simple customized class schedules applet. to use it, create a data.json file in the project root and put all the files in the static directory of your webserver!
features
* shows first, next, and last classes for the day
* shows all your classes for the week on a grid
* configure links for class buildings (google maps or whatever)
data.json is structured like so:
{
"year": 2025,
"semester": "Semester", // spring, fall, whatever
"credits": 30, // your class credits this semester [purely cosmetic]
"maps": {
"building name": "link to the building in google maps or whatever"
},
"week": [
{
"days": [1, 3, 5], // 1 is monday, 2 is tuesday, etc. weekend courses currently aren't supported.
"start_time": 1100, // 24-hour timestamps.
"end_time": 1215,
"name": "Physics",
"type": "Lecture", // options are Lecture, Lab, Studio, Class, and Test.
"building": "The Bestest Building", // must be exactly the same as the building name in `maps` for the links to work
"room": "101" // your room in the building
},
{
"days": [2, 4],
"start_time": 1230,
"end_time": 1515,
"name": "Chemistry",
"type": "Lab",
"building": "Laboratorium!",
"room": "66"
}
]
}