Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chibby0ne/reminders
Periodic reminders through desktop notifications
https://github.com/chibby0ne/reminders
Last synced: about 4 hours ago
JSON representation
Periodic reminders through desktop notifications
- Host: GitHub
- URL: https://github.com/chibby0ne/reminders
- Owner: chibby0ne
- License: mit
- Created: 2019-09-07T19:29:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-09-07T20:28:44.000Z (over 5 years ago)
- Last Synced: 2024-12-08T13:04:00.717Z (23 days ago)
- Language: Rust
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# reminders
A periodical reminder program using desktop notifications
## Requirements
* rust
* libnotify
* A desktop notification server## Installation
From crates.io:
```bash
cargo install reminders
```From source, build:
```
cargo build --release
```Then copy the binary `target/release/reminders` to a place available in your `$PATH` variable.
## Usage
Before the first use you should edit the `ExecStart` line in the
[reminders.service](reminders.service) file provided in this repository.```
ExecStart=reminders -m MESSAGE -p 300
```Change the `MESSAGE` with whatever message you want your reminder to show, as
well the `300` to the reminder period you want, given in seconds.Afterwards you should install/start the `reminders.service` systemd unit,
so that the process actually keeps running in the background.## TODO
* Configuration file
* Add AUR package
* Handle `systemctl stop`.
* Expose more notification options## Is it any good?
[yes](https://news.ycombinator.com/item?id=3067434)