submodules¶
kegscraper uses a number of submodules to separate the implementations for different services.
As of writing, here are some example submodules:
- bromcom: Interact with bromcom
- it: Interact with the kegs IT website
- kerboodle: Interact with kerboodle
- oliver: Interact with oliver (the library system)
- papercut: Interact with Papercut MF (printer info. only available on the KEGS network)
- site: Interact with the KEGS website
- vle: Interact with kegsNET
You can import a submodule using from kegscraper import {name}, replacing {name} with the submodule name.
e.g.: from kegscraper import site to import the api for the main website