Skip to content

Bot that listens for ical file system changes and posts them to matrix rooms

License

Notifications You must be signed in to change notification settings

plapadoo/matrix-ical-bot

Repository files navigation

matrix-ical

This bot listens for changes in a directory containing ical files and outputs messages on standard output that can be fed to the matrix-bot.

Installation

Via Docker

Coming soon

Manually

Assuming you have compiled the bot yourself, you’re left with a single executable file: matrix-ical-bot. The application takes a single command line parameter --directory specifying the ical directory to watch.

Compilation from source

Using Nix

The easiest way to compile the bot or the docker image from source is to use the nix package manager. With it, you can build the bot using

nix-build

The resulting files will be located in the result/ directory. To build the Docker image, use

nix-build dockerimage.nix

This will, at the last line, output a path that you can feed into docker load.

Using cabal

The bot can be compiled using cabal-install by using cabal install --only-dependencies and then cabal install.

About

Bot that listens for ical file system changes and posts them to matrix rooms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published