aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <yvchraiqi@protonmail.com>2022-08-17 19:34:56 +0200
committermetamuffin <yvchraiqi@protonmail.com>2022-08-17 19:34:56 +0200
commite8dcf261a3dfc8f6bec4016cb32010d8682a1915 (patch)
tree3c6a468cba3f3f4645b3c57eaae90423dc73263a
parent5d0aa84ff7a86765521c7a387933fa075871c676 (diff)
downloadkarlender-e8dcf261a3dfc8f6bec4016cb32010d8682a1915.tar
karlender-e8dcf261a3dfc8f6bec4016cb32010d8682a1915.tar.bz2
karlender-e8dcf261a3dfc8f6bec4016cb32010d8682a1915.tar.zst
update readme bc new if
-rw-r--r--readme.md17
1 files changed, 15 insertions, 2 deletions
diff --git a/readme.md b/readme.md
index 6cff481..1dc56e6 100644
--- a/readme.md
+++ b/readme.md
@@ -2,8 +2,21 @@
A bloated calender software.
-TODO
+## Features
+
+- flexible condition-based recurring tasks
+- automatic scheduling of tasks, based on priority
+- blazing fast and highly configurable 🚀🚀
+- undocumented
## Protocol
-Every line sent over the unix domain socket, is a JSON-serialized instance of either `ServerboundPacket` or `ClientboundPacket` respectively as declared in ([karlcommon/protocol.d.ts](./karlcommon/protocol.d.ts)). By default the socket is located at `/run/user/<uid>/karlender`
+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/<uid>/karlender`.
+
+### Websocket
+
+Packets are text messages. Default bind address is `127.0.0.1:18752`.