2 个版本
0.0.1 | 2023年3月5日 |
---|---|
0.0.0 | 2023年3月4日 |
#13 in #next-cloud
14KB
269 行
Nextcloud 书签 API 客户端。
目前为初稿实现,不稳定,尚未准备好使用。
运行测试
rust 稳定版 >=1.46
cargotest
开发构建/运行
rust 稳定版 >=1.46
cargo-watch-x run
目前没有可构建的内容。
构建生产版本
rust 稳定版 >=1.46
cargobuild --release
目前没有可构建的内容。
示例
use libnclbk;
use url::Url;
fn main() {
let auth_id: String = "<your user>".to_owned();
let base_url: Url = "https://<your nextcloud>".to_owned().parse().unwrap();
// Create an `app password` at https://<your nextcloud>/index.php/settings/user/security and export it as an env var
let key: &str = "NC_AUTH_SECRET";
let auth_secret: String = std::env::var(key).to_owned().unwrap();
let bookmark_client = libnclbk::BookmarkAPIClient::new(auth_id, auth_secret, base_url).unwrap();
println!("{:?}", bookmark_client);
}
有用文档
依赖项
~6–19MB
~288K SLoC