1 个不稳定版本

0.0.1 2019 年 4 月 21 日

#56 in #json-api

MIT 许可证

5KB

lbry-rs

lbrynet 的 Rust API 包装器

安装

从 crates 安装

  1. 将以下行添加到您的 Cargo.toml 依赖项
lbry-rs = "0.0.1"

从源码安装

  1. 克隆仓库
$ git clone https://github.com/zxawry/lbry-rs
  1. 将以下行添加到您的 Cargo.toml 依赖项
lbry-rs = {path = "{path-to-where-you-cloned-the-repository}"}

使用方法

extern crate lbry_rs;

use lbry_rs::LbrynetApi;

//re-exported from serde_json
use lbry_rs::{Value, json};

fn main() {
    //instantiate a lbry client
    let mut lbry = LbrynetApi::new();

    //make requests by providing the method and params with cURL command-line syntax
    //params must be of the type serde_json::Value so use json! macro for conversion
    let result0: Value = lbry.call("status", json!({}));
    let result1: Value = lbry.call("resolve", json!({"urls":"lbrytv"}));
        
    println!("{}", result0);
    println!("{}", result1);
}

注意,使用此 API 包装器之前,必须确保 lbrynet 已经启动并运行。

许可证

MIT 许可证

依赖项

~14MB
~251K SLoC