Simple NOTification
Go to file
2024-09-27 16:28:22 +05:30
src starting to fix hints serialization 2024-09-27 16:28:22 +05:30
.gitignore modify gitignore 2024-08-13 18:05:41 +05:30
Cargo.toml options parsing 2024-09-26 13:37:39 +05:30
LICENSE Initial commit 2024-08-09 14:21:29 +00:00
README.md edit README 2024-09-26 16:27:48 +05:30

SNot: Simple NOTification

A simple desktop notification server/daemon using the dbus protocol. SNot listens for notifications on the org.freedesktop.Notifications interface, and prints them to the console.
Inspired by tiramisu

Features

  • Prints desktop notifications to the console(or a file, if you redirect it) as text
  • Do one thing and do it well(DOTADIW) & KISS principle: no extra complicated features
  • (Not really a feature) Written in rust using the zbus crate

Usage

snot --help
Usage: snot [-f <format>] [-v]

Print desktop notifications

Options:
  -f, --format      select output format: r(rson), j(json, default), p(plain)
  -v, --verbose     verbose mode
  --help            display usage information

Supported formats

  • Plain text - Print the output text. (✓ Just print it)
  • json - This output can be parsed by other programs
  • rson - A more sensible alternative to json

Upcoming feature

  • Better handling of json and rson data
  • Better ways to work with other programs

Why this project?

  • Something simple to work with EWW widgets
  • I'm learning Rust