A CLI tool that joins the room and exports last N messages to the file you specified.
contrib
contains an example of hugo post template, etke.cc/webite can be used as reference)Anyone
/world_readable
access supported without inviteThat's how etke.cc/website news generated
emm -hs hs.url -u user -p pass -r "#room:hs.url" -t contrib/hugo-post-template.md -o /tmp/%s.md
Usage of emm:
-hs string
Homeserver URL (supports delegation)
-l int
Messages limit
-o string
Output filename. If it contains %s, it will be replaced with event ID (one message per file)
-p string
Password of the matrix user
-r string
Room ID or alias
-t string
Template file. Default is JSON message struct
-u string
Username/Login of the matrix user