Crate bilibili_api_rs
source · [−]Expand description
bilibili-api-rs is a rust library project got inspiration from bilibili-api.
Example
use bilibili_api_rs::Context;
#[tokio::main]
async fn main() {
let n = Context::new().unwrap();
let v = n.new_user(15810).get_info().unwrap().query().await.unwrap();
assert_eq!(v["name"].as_str().unwrap(), "Mr.Quin");
}
Re-exports
pub use api::user::User;
pub use api::ApiRequest;
pub use api::Context;
pub use api::xlive;
pub use error::ApiResult;
Modules
Provide bilibili APIs
The module declare the cache interface and provide a SimpleMemCacher
Declare error enum