# karlender A bloated calender software. ## Features - flexible condition-based recurring tasks - automatic scheduling of tasks, based on priority - blazing fast and highly configurable 🚀🚀 - undocumented ## Protocol Packets with JSON-serialized instances of either `ServerboundPacket` or `ClientboundPacket` respectively as declared in ([karlcommon/protocol.d.ts](./karlcommon/protocol.d.ts)) are sent over one of the supported methods. ### Unix domain socket Every line is a packet. Default location for the socket is `/run/user//karlender`. ### Websocket Packets are text messages. Default bind address is `127.0.0.1:18752`.