Ruby BitTorrent 库

标签 ruby bittorrent

<分区>

我正在考虑用 ruby​​ 编写定制的 torrent 客户端。我找到了以下库(正如马特在下面指出的那样,它们已经很老了)。但是,我想听听我可能错过的任何图书馆,我也很想听听社区对以下图书馆的看法。至于利弊...

请注意,我希望修改库的一些内部工作方式以满足我的需要。因此,纯 ruby​​ 库将是理想的。

注意:我在 stackoverflow 中搜索了这个问题(或任何类似问题)。唯一出现的问题是很久以前就问过的,没有任何像样的答案。因此这个新问题。

感谢您的宝贵时间!

最佳答案

在找不到任何好的解决方案将我的 ruby​​ 代码连接到 BitTorrent 协议(protocol)后,我为传输 RPC API 实现了一个 Ruby 包装器:

这是一个非常简单的版本,可以满足我的需要。

当然它对Transmission有很大的依赖性。为它运行的客户端,但我认为这是一个你想要拥有的依赖项,因为它是一个非常稳定且非常更新的 bittorrent 客户端。

我建议设置 headless transmission daemon

关于Ruby BitTorrent 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111517/

相关文章:

ruby-on-rails - Graphql-ruby 如何将散列定义为类型

amazon-ec2 - 如何在一组 Amazon EC2 上构建一个 torrent 集群,用于机器之间的文件传输?

mysql - Multi-Tenancy 系统从 MYSQL 迁移到 POSTGRES

javascript - 是否可以仅使用 HTML(5) 和 JavaScript 构建 Torrent 客户端?

bittorrent - 什么是 BigUp/libtrt?

p2p - 在像 bittorrent 这样的点对点协议(protocol)的情况下,NAT 遍历是如何工作的。

java - 向 Bittorrent 跟踪器发送 HTTP Get - info_hash 和对等 ID 在哪里?

ruby - 正则表达式:如何替换除单词/模式序列之外的所有字符?

ruby-on-rails - modrails - 流氓 ruby​​ 进程消耗 100% cpu

javascript - 交互式 JavaScript gem ?