Skip to content

markpbaggett/wizzard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wizzard 🧙‍♂️

Wizzard

Wiz! Totally Wizzed Out! Room booking with my #$@&%*! son! 🎸 🎶

Wiz! Totally Wizzed Out! Archimedes is dead but that doesn't mean we can't have fun! 🎸 🎶

About

Wizzard is a rewrite of archimedes in Python.

This implements the SteelCase RoomWizard API and interfaces with the LibCal RoomBookings API.

How Does This Work

Students book rooms in LibCal.

This application fetches data from the LibCal API and transforms it according to the RoomWizard API so that a RoomWizard can consume it.

Installation

Installation is easiest with poetry:

poetry install

Configuration

Configuration is done via environmental variables. The following are expected:

  • client_id: your LibCal client_id
  • secret: your LibCal secret
  • name: what you want to name your connector
  • version: the version of your connector
  • short: a short name for your connector

Todo

  • Add configuration for various LibCal APIs and how often to poll LibCal.

About

A LibCal / RoomWizard integration in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published