celcat-gcal

command module
v0.0.0-...-3d8b384 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2023 License: MIT Imports: 7 Imported by: 0

README

Celcat to ICS Converter

NU London students use Celcat as the primary timetabling solution, but its built-in calendar has terrible support for essential functions like event notifications and sorting. Many use Google Calendar, iCalendar or similar calendar solutions for managing their calendars. This tool takes the Celcat event response and converts it to a subscribable ICS weblink.

This tool is only intended for Northeastern University students, and should only work with their northeastern.edu email addresses.

The Basics

Currently I'm hosting this version on aplb.xyz/celcat/* in an ECS free-tier container. No data is collected from responses besides rudimentary error logging in cloudwatch.

There is also a basic UI for intereacting with the service at celcat.aplb.xyz

Stack

This is a Golang api using Docker for containerized hosting.

Locally Testing

You can fork or download this repository and host the API. It runs on port 8000 and the primary endpoint is */getCalendar. There are no other dependencies.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL