No commit activity in last 3 years
No release in over 3 years
A gem that can talk to remote Transmission demons
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 0

Runtime

~> 0.1
~> 1.8.0
 Project Readme

RemoTransmission

A command line interface for remote transmission.

Can add a torrent and list the current torrents with their percentage.

Install

$ gem install remotransmission

Usage

$ remotransmission
Usage: remotransmission [options...] <command>

Commands:
    -a, --add=URL                    Add a torrent by its URL
    -l, --list                       List current torrents
        --help                       Show this message
        --version                    Show version

Options:
        --host=IP                    The hostname or ip of the server to connect to (default "localhost")
        --port=PORT                  The port to bind to (default 9091)
    -u, --user=USER                  User to authenticate (default "freebox")
    -p, --password=PASSWORD          Password to authenticate
    -d, --debug                      Enable debug mode (default false)

Examples

Adding a magnet URL with the default host and port and user (192.168.0.254, 9091 and freebox) and specifying a password:

$ remotransmission -p PaSsWord --add 'magnet://...'
success

List all current torrents by specifying the hostname, user and password:

$ remotransmission -u bob -p PaSsWord -s 214.512.12.20 --list
100% - ubuntu-10.10-desktop-i386.iso
80% - ubuntu-10.10-server-i386.iso

Configuration file

To set any global option you can create a ~/.config/remotransmission/settings.json:

{
  "host": "192.168.0.254",
  "port": 9091,
  "user": "freebox",
  "password": "foobarspam",
  "debug": true
}

Development

Running remotransmission locally:

$ bundle
$ bundle exec remotransmission

Build, install and release the gem through rake tasks.

$ rake -T

Credit