notify-me

Crates.ionotify-me
lib.rsnotify-me
version0.2.0
sourcesrc
created_at2023-03-01 11:38:39.878327
updated_at2023-03-02 12:24:03.948458
descriptionSend notifications to email or communication software, such as WeChat.
homepagehttps://github.com/ShuochengWang/notify-me
repositoryhttps://github.com/ShuochengWang/notify-me
max_upload_size
id797938
size9,721
Shuocheng Wang (ShuochengWang)

documentation

README

notify-me

Send notifications to email or communication software, such as WeChat. It is very suitable for developers to receive notifications of their software on mobile phones.

Features

  • Send notifications to your email
  • Send notifications to your WeChat

Examples

To use this library, add the following to your Cargo.toml:

[dependencies]
notify-me = "0.2"

Send notifications to WeChat

Note that, this crate use xtuis to implement WeChat notifications. Hence you have to first follow the WeChat official account of xtuis and get the token.

use notify_me::{Notify, WechatNotifier};

let notifier = WechatNotifier::new("your xtuis token").unwrap();
notifier.notify("notification title", "notification content").unwrap();

Send notifications to email

use notify_me::{Notify, EmailNotifier};

let notifier = EmailNotifier::new("smtp_host", "smtp_username", "smtp_password", "recipient").unwrap();
notifier.notify("notification title", "notification content").unwrap();

Licence

This program is distributed under the terms of the MIT license.

See LICENSE for details.

Commit count: 22

cargo fmt