1 个不稳定版本
0.1.0 | 2023 年 7 月 5 日 |
---|
#6 在 #sony
80KB
1.5K SLoC
bravia-api-rs
Rust 对 Sony Bravia API 的封装。
本项目是非官方的,与 Sony 没有任何关联。
使用方法
将以下内容添加到您的 Cargo.toml 文件中
[dependencies]
bravia_api = "0.1"
然后您可以像这样使用它
let bravia = Bravia::new("ADDRESS", Some("PASSWORD")).await?;
bravia.service_name().api_name().await?
其中
- "ADDRESS" 是您的服务器地址
- "PASSWORD" 是可选的,仅在认证级别不是 "None" 时需要
许可证
根据您的选择,许可协议为 Apache License, Version 2.0 或 MIT 许可证。
lib.rs
:
Rust 对 Sony Bravia API 的封装。
本项目是非官方的,与 Sony 没有任何关联。
本文档主要参考了官方文档。
使用方法
let bravia = Bravia::new("ADDRESS", Some("PASSWORD")).await?;
// Then you can access the API services and their APIs like this:
// bravia.service_name().api_name().await;
// For example to use version 1.1 of the getCurrentTime API from the system service:
bravia.system().get_current_time(Some("1.1")).await?;
依赖项
~4–19MB
~253K SLoC