2 个版本

0.1.1 2020年6月15日
0.1.0 2020年6月15日

#19 in #upnp

BSD-3-Clause

52KB
1K SLoC

Yooper

builds.sr.ht status Crates.io Documentation

yooper:密歇根州上半岛的人

Yooper 是一个用于与 UPnP 交互的 crate。它既有 CLI 又有程序性接口。

CLI

crate install yooper
yooper --help

有两个命令: discoverdescribedescribe 接收 discover 生成的 URL。

您如何处理从 describe 获取的信息?由您决定!我还没有实现它。

已经尽最大努力使其尽可能模块化。有两个可选功能:descriptioncli。如果您只需要发现,可以排除这些功能。当 description 被禁用但 cli 未禁用时,yooper describe 将无法工作。


lib.rs:

Yooper 是一个用于发现和控制您网络上 UPnP 设备的库。模块代表 UPnP 的阶段:首先是发现,然后是描述。

依赖项

~6–11MB
~192K SLoC