6 releases
Uses old Rust 2015
0.2.2 | Dec 30, 2022 |
---|---|
0.2.1 | Feb 1, 2022 |
0.2.0 | Jul 31, 2021 |
0.1.2 | May 9, 2020 |
#2021 in #api
27 downloads per month
31KB
565 lines
ttrss_api
"Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator." This is a Rust crate built around the TinyTinyRSS API.
This crate tracks to the most recent version of TTRSS.
Visit crates.io or docs.rs for more info.
Usage
Add this to your Cargo.toml
:
[dependencies]
ttrss_api = "0.0.1"
Then add this to your crate:
extern crate ttrss_api;
To use:
extern crate ttrss_api;
use ttrss_api::* as ttrss;
fn main() {
let apilevel: Option<ttrss::ApiLevel> = match ttrss::get_api_level().expect("Failed to get response").content {
ttrss::Content::GetApiLevel(x) => { Some(x) },
_ => None,
};
println!("api level {:?}", apilevel.unwrap());
Compatibility
The minimum Rust version supported is 1.43.1.
Contribution
Feel free to submit PRs or issues for suggestions, bugs, or feedback.
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.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~6–18MB
~251K SLoC