💾 Archived View for envs.net › ~lrb › gemlog › 2020-08-27-msgctrl-introduction.gmi captured on 2023-01-29 at 03:07:10. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-09-24)
-=-=-=-=-=-=-
I've begun working on a new project to solve two problems with notifications:
The project's aim is to build a specification, a server and an example client to receive, process and act on notifications from various sources.
The specification details a standardised format for a notification, which is sent to the server (for now) only as JSON. The server exposes an API allowing for registration of accounts, plus the retrieval of notifications.
Important areas covered in the spec include:
Clients can then interact with the API and provide functionality such as automated rules, hiding or prioritising different notifications, etc.
I aim to release more details of the specification and a very early release of the server by the end of this week, when I'll begin work on an example console client to process notifications.
The long-term plan is to build a platform to easily integrate existing services (translating proprietary notifications to msgctrl notifications) but initially I may rely on something like Zapier (have a better idea? Please do let me know! lrb@envs.net)
Stay tuned!