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
.