Files
Lazy Hippopotamus 099bfceb7e
All checks were successful
Swaous.Asuscomm Build / Build-Docker-Image (push) Successful in 35s
slight updates
2025-02-24 16:46:32 -05:00
..
2025-02-24 16:46:32 -05:00
2025-02-24 16:46:32 -05:00
2025-02-24 16:46:32 -05:00
2025-02-24 16:46:32 -05:00
2025-02-24 16:46:32 -05:00

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"
        }
    ]
}