pushover-rs

Crates.iopushover-rs
lib.rspushover-rs
version0.3.22
created_at2021-11-02 17:26:36.908097+00
updated_at2025-09-13 09:29:09.400044+00
descriptionA Rust client for Pushover (https://www.pushover.net)
homepagehttps://github.com/Oscuro87/pushover-rs
repositoryhttps://github.com/Oscuro87/pushover-rs
max_upload_size
id475810
size89,410
Emmanuel C. (Emka877)

documentation

https://docs.rs/pushover-rs/latest/

README

Pushover RS

Description

It's a Rust client library you can use to interact with the Pushover messaging API.

This client is unofficial and I'm in no way linked to Pushover.

State: Working & Maintained

Where to get it

Get it directly from crates.io

Cargo.toml:

[dependencies]
pushover-rs = "*"
...

How to use

You need

Usage example

See the examples folder

Documentation

It's here

Run the tests

To run the tests, you'll need:

  • Create a /testdata folder, in there:
    • Put a picture called attachment_test.jpg
    • Create a credentials.json with this inside:
{
    "token": "your token",
    "user": "your user key"
}
  • To recap:
/testdata
    /testdata/attachment_test.jpg
    /testdata/credentials.json

Something missing, have a request or something is broken?

Please create an issue here I'll treat it as soon as possible!

Note

The API might change or break in the future, but i'll try my best not to break anything.

Changelog

0.3.19 through latest available version

Maintenance updates; upgrade of dependencies.

0.3.18

  • Support the TTL option
Commit count: 117

cargo fmt