rumpelsepp / mnotify Goto Github PK
View Code? Open in Web Editor NEWA matrix cli client
License: MIT License
A matrix cli client
License: MIT License
With the build instructions from the README, cargo build
creates target/debug/mn
at 523M on my system, with the latest rustup (rustc version 1.67.1). Using cargo build --release
results in a much more reasonable 40M. Perhaps the build instructions should be updated to suggest a release build, or at least explain that the debug build can be quite large? It came as a surprise to me!
My system is running Void Linux on musl libc, in case it's relevant.
Also, thanks a bunch for updating this with E2EE support, it's really awesome! I set it up on my homelab server to send notifications to Matrix on Sensu system monitoring events. I was also happy to see that sending Markdown was supported out of the box, as I had already setup Markdown formatting for Sensu events. It's a nifty property that "trusting the homeserver" with server system details is not required, even if the details for my homelab server are largely trivial and unimportant :)
any chances for support of SSO login?
You might want to check it out if there is anything interesting in there for you.
My code quality is definitely terrible as I am a complete rust noob, but it is working nicely for me.
Changes:
matrix-rust-sdk -> 0.7
Reason for the unix socket is that I wanted to be able to get updated at the same time as writing messages. This is not possible with a simple CLI due to the session lock.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.