All checks were successful
Swaous.Asuscomm Build / Build-Docker-Image (push) Successful in 35s
36 lines
1.4 KiB
Plaintext
36 lines
1.4 KiB
Plaintext
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"
|
|
}
|
|
]
|
|
} |