add /roomReservation?building={buildingname}&roomNumber={roomnumber}&week={week} #3

Closed
opened 2019-05-21 18:20:29 +02:00 by Seil0 · 2 comments
Owner

This will allow us to get a room reservation plan for all rooms at the hs. It should be possible to use the timetable/courselist parser for this action.

See: https://www.hs-offenburg.de/nc/service/raumbelegungen/

This will allow us to get a room reservation plan for all rooms at the hs. It should be possible to use the timetable/courselist parser for this action. See: https://www.hs-offenburg.de/nc/service/raumbelegungen/
Seil0 self-assigned this 2019-05-21 18:20:29 +02:00
Seil0 added the
enhancement
planed
labels 2019-05-21 18:20:29 +02:00
Author
Owner

We should propably use a /rooms option to get all rooms of the hs.

We should propably use a /rooms option to get all rooms of the hs.
Seil0 added this to the 2.0.0 milestone 2019-05-25 19:39:40 +02:00
Seil0 added the
api
label 2019-10-29 14:20:47 +01:00
Seil0 removed their assignment 2022-09-14 22:11:05 +02:00
hannesbraun self-assigned this 2023-08-25 01:11:40 +02:00
Collaborator

I might just have created a working implementation for this. I need to wait until the semester starts again to get some proper data to test this feature with. If I can verify that it works, I'll open a pull request.

My implementation is providing the endpoints /roomList and /roomSchedule though. I hope that's fine as well. Also, I'm a bit unsure about the level of abstraction. The parsing for this feature is pretty much the same as for the regular timetables/courses. Some parts of this might be a bit ugly or hacky. But then again, the existence of this whole API is one big ugly hack... Well, you'll see how it turned out once it's confirmed to work :D

I might just have created a working implementation for this. I need to wait until the semester starts again to get some proper data to test this feature with. If I can verify that it works, I'll open a pull request. My implementation is providing the endpoints `/roomList` and `/roomSchedule` though. I hope that's fine as well. Also, I'm a bit unsure about the level of abstraction. The parsing for this feature is pretty much the same as for the regular timetables/courses. Some parts of this might be a bit ugly or hacky. But then again, the existence of this whole API is one big ugly hack... Well, you'll see how it turned out once it's confirmed to work :D
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Seil0/TheCitadelofRicks#3
No description provided.