Had some time over the holidays to spend on RubyTorrent and I just finished it up last night. So, I’m proud to say that RubyTorrent version 0.0 is available for your consumption.
RubyTorrent is a pure-Ruby BitTorrent library. It contains everything you need to download BitTorrent packages. There’s a simple sample command-line client for you to play around with too.
It’s pretty alpha and there are some known bugs, but I’ve successfully downloaded several torrents with it. In total it’s about 1400 lines of code. Comments, bug reports, and patches welcome.