Versations is a lightweight CLI based on nio
It is designed to be run by a cronjob, syncs with Matrix rooms and records messages as simple text in the following structure:
room-name /
YYYY-MM-DD
It can also send messages (a string or from a file) at the time of the run.
See versations --help for usage.
versations depends on matrix-nio, which requires the libolm C
library, which can be installed (on debian and fedora) as package
libolm-dev. See nio
docs for more
information.
With libolm installed, it can be installed via git clone and pip install . or pip install git+https://github.com/con/versations.