#transmission #bittorrent #torrent

bin+lib transmission-sys

Transmission bittorrent 客户端的 Rust 绑定

11 个版本

0.3.2 2019 年 3 月 3 日
0.3.1 2019 年 2 月 26 日
0.2.2 2019 年 1 月 25 日
0.1.5 2019 年 1 月 19 日
0.1.3 2018 年 12 月 26 日

#25 in #transmission

47 每月下载量
用于 transmission

MIT 许可证

5MB
108K SLoC

C 96K SLoC // 0.1% comments C++ 3.5K SLoC // 0.2% comments Python 3K SLoC // 0.2% comments Visual Studio Project 3K SLoC Automake 654 SLoC // 0.1% comments Java 405 SLoC // 0.1% comments Shell 366 SLoC // 0.1% comments Visual Studio Solution 253 SLoC Rust 138 SLoC // 0.3% comments M4 127 SLoC // 0.5% comments Batch 78 SLoC

包含 (晦涩的 autoconf 代码, 23KB) configure.ac

transmission-sys

Released API docs pipeline status

使用 Transmission 的 Rust 绑定,通过 Rust-Bindgen 构建。

Tornado 项目 创建和维护

注意,此包目前仅支持 Linux。

计划支持 MacOS 和 Windows,但非常欢迎帮助的拉取请求。特别是 MacOS,因为我没有访问权限。

构建

首先确保您已安装以下所有依赖项,然后运行

gitsubmodule update --init --recursive

cargobuild

依赖项

  • gcc(或 Clang)
  • cmake
  • libclang-devel
  • libopenssl-devel
  • libcurl-devel
  • libevent-devel

依赖项

~9–19MB
~302K SLoC