TransmissionApi
Very simple Ruby Gem to comunicate with the Transmission API.
There are other alternatives, this one just works better for me but I recommend you to check out the others.:
Installation
Add this line to your application"s Gemfile:
gem "transmission_api"
And then execute:
$ bundle
Or install it yourself as:
$ gem install transmission_api
Usage
transmission_api_client =
TransmissionApi::Client.new(
:username => "username",
:password => "password",
:url => "http://127.0.0.1:9091/transmission/rpc"
)
torrents = transmission_api_client.all
torrent = transmission_api_client.find(id)
torrent = transmission_api_client.create("http://torrent.com/nice_pic.torrent")
transmission_api_client.destroy(id)
## State
Version experimental, not use in production.
Transmission Api Doc
Supported Transmission Api Version: 2.40
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am "Added some feature"
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request