0.0
No commit activity in last 3 years
No release in over 3 years
Transmission RPC API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 0.13.7
 Project Readme

Gem Version

p3-transmission

Control Transmission with this API.

Installation

$ gem install p3-transmission

Usage

transmission =
  P3::Transmission::Client.new(
    :username => "username",
    :password => "password",
    :host     => "127.0.0.1",
    :port     => 9091
  )

torrents = transmission.all
torrent = transmission.find(id)
torrent = transmission.create("http://torrent.com/nice_pic.torrent")
transmission.remove(id)

Transmission Api Doc

Supported Transmission Api Version: 2.40

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am "Added some feature")
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request