Skip to content

ScaDS/scadsai_room_booking

Repository files navigation

ScaDS.AI Room Booking App

Room booking made easy at ScaDS.AI in Leipzig.

Usage

You can use the app by running this terminal command:

scadsai-room-booking

A browser will pop up where you can select a room. Once a room is selected you will see the booking calendar for today.

img.png

On the bottom you can click on the Book button to reserve the room for the next hour, or a custom time slot.

Note

You must enter your name, otherwise the booking will fail.

img.png

After clicking on Book! you will see your booking in the list.

img.png

Note

If you use the voice-recognition for the room booking, please note that information will be sent to and stored on Google and/or OpenAI servers.

Installation

You can install scadsai-room-booking using pip:

git clone https://github.com/scads/scadsai_room_booking
cd scadsai_room_booking
pip install -e .

You need to configure these environment variables:

  • SCADSAI_ROOM_CALENDAR (something like https://<server>/remote.php/dav/calendars/<username>/room-bookings_shared_by_scads-ai/)
  • SCADSAI_ROOM_USERNAME
  • SCADSAI_ROOM_API_TOKEN

If you want to use your voice for the room booking as well, you need to create an OpenAI API Key and add it to your environment variables as explained on this page and install blablado like this:

pip install blablado

License

Distributed under the terms of the BSD-3 license, "scadsai-room-booking" is free and open source software

About

Room bookings at ScaDS.AI / Uni Leipzig made easy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages