Wallabag client API

wallabag-api crates.io wallabag-api docs.rs

Provides types and functions for interacting with a Wallabag server API.

About

See the documentation for usage information.

supported API endpoints:

All API endpoints are implemented except for the /api/*/list{,s}. I don't plan on implementing support for those unless there is a good reason to.

Examples

A few small examples are provided. To use these, the following environment variables must be set (for authentication). For example:

sh export WALLABAG_CLIENT_ID="client_id" export WALLABAG_CLIENT_SECRET="client_secret" export WALLABAG_USERNAME="username" export WALLABAG_PASSWORD="password" export WALLABAG_URL="https://framabag.org" # must not end with trailing slash

The examples include:

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.