stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Webuntis Widget

  • 5 Devlogs
  • 7 Total hours

A Windows 11 desktop widget for students and teachers that use the Webuntis time table service (popular in Germany and Austria). The Webuntis Widgets give students and teachers an overview of their classes, exams, timetables etc.

Open comments for this post

1h 15m 31s logged

I started analyzing the json strcuture of the timetable data played around with it. Afterwards, I also made some first design prototype with figma for my widget. What I realized afterwards is that the text size is too small for a functional widget. So I need to redesign the subject components. For the time being, I took 500x300 as the widget size. But in reality, I think it should be a lot smaller than that.

0
0
1
Open comments for this post

1h 11m 25s logged

I now connected the Webuntis-API with Tauri App’s backend. I was able to request information from the Webuntis API and process it in the frontend. For now that app only shows the different lesson ids and the Subject Name code. Next steps would be to understand the structure of the timetable json and design first prototypes for the design

0
0
1
Open comments for this post

2h 6m 20s logged

I have successfully found the issue why my application didn’t connect with the Webuntis API server. It was a datetime conversion issue in the library untis-rc. With the help of ChatGPT I finally found the bug inside the library and fixed it. After fixing the big, I also initialized a .env environment to store secrets

0
0
1
Open comments for this post

1h 16m 20s logged

I have initialized a tauri projects and analyzed the project structure. The problem is that I do not have any prior experience with Rust. And that is why I also setup a separate test folder to experiment with Rust and the untis library I want to use afterwards.

0
0
1
Open comments for this post

53m 58s logged

I finally got to know how to work with the Webuntis-API. I set up a small working python template that connects to my school server and then gives the raw timetable data for a specific class. I also thought about how I would like to build the widget so that it feels like one. And for that my plan is to probably create a desktop web app using the React + Tauri + Rust tech stack. This connects to the users school api and shows the current timetable of the user. I also want to create a modern looking UI. Since I now know that the API fundamentally works, I would like to implement the connection again with Rust and then start creating the Tauri Widget

0
0
1

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…