Ruby gem 用于通过信息哈希在 torrent 上检索 details/information

Ruby gem for retrieving details/information on a torrent via info hash

是否有一个 ruby gem 我可以在 Rails 上与 Ruby 或 Ruby 一起使用,它接受信息哈希和 returns 关于种子的信息?比如播种机、浸出机、大小等?

如果没有,我可以使用 Ruby 获取此信息吗?有没有我可以轻松消化的API?

提前致谢。

看看thepiratebay。 虽然,它似乎不再积极维护。但是,应该可以解决你的问题。

您可以找到一个种子:

ThePirateBay::Torrent.find("123123123")

此外,您可以获得所有的播种机、水蛭和尺寸:

ThePirateBay::SortBy::Size        # Size, largest first
ThePirateBay::SortBy::Seeders     # Most seeders first
ThePirateBay::SortBy::Leechers    # Most leechers first

那么,为什么不试一试呢?

这真的取决于你说的是什么种子。不同的 Torrent Tracker 有不同的 APIs.

您可能想深入研究特定的跟踪器 API(请注意这些不是 Ruby APIs):