This repository contains a tool used to generate RSS feeds from the UConn EMS Cloud instance. This tool is used internally to power the Carousel room signage used throughout the university.
Use npm to install the required dependencies.
npm install
Now, provide the required credentials to authenticate with EMS. An example environment file is included, it can be renamed to env.json
and filled out with the required credentials.
{
"clientId": "CLIENT_ID",
"clientSecret": "CLIENT_SECRET"
}
Additionally, there is an option to only generate RSS feeds with currently occurring/future events, by passing HIDE_ELAPSED
as true
in while calling npm start
.
If you are a university employee or affiliate and intend to use this tool for UConn data (and do not already have access) please send a ticket over to IAM in order to obtain API access.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.