Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Code Block
# apt-get install python-software-properties
# add-apt-repository ppa:transmissionbt/ppa
# apt-get update

If you run Ubuntu 10.10 you onlu need to do the next bit.

Code Block
# apt-get install transmission-cli transmission-daemon deluge-common

...

Code Block
# apt-get install python-setuptools python-twisted python-feedparser bittorentbittorrent
# easy_install stompservice transmissionrpc

...

Code Block
$ twistd lobberstoragenode --help
Usage: twistd [options] lobberstoragenode [options]
Options:
   -S-n, --standardNotifications      Add standard notificiation destinations
  -R, --register                   Register new torrents with lobber
  -a, --stompUrl=announceUrl=             The STOMP protocolAnnounce URL (tracker) to use for new
                                   torrents
  -A, --acl=                       Access Control List to apply to new torrents
  -b, --dropbox=                   A directory to watch for notifications [default: new content
  -d, --torrentDir=                The directory where to store torrents
                                   [default: torrents]
  -D, --transmissionDownloadsDir=  The downloads directory for transmission
                     stomp://localhost:61613]
  -              [default:
                                   /var/lib/transmission-daemon/downloads]
  -h, --lobberHost=                The host running both STOMP and https for
                                   lobber
  -k, --lobberKey=                 The Lobber application key to use
  -dp, --torrentDirtrackerProxyTrackerUrl=  The directory where to store torrents [default: torrents]  Enable tracker proxying for given https
                                   tracker (HOST[:PORT])
  -uP, --lobberUrl=   The Lobber URL prefixtrackerProxyListenOn=      Adress to bind the tracker proxy to [default:
                     http://localhost:8000/torrents              localhost:8080]
  -r, --removeLimit=               Remove torrent and data when this many other
                                   storage-nodes have the data (0=never remove)
                                   [default: 0]
  -sS, --scriptstompUrl=                  The scriptSTOMP protocol URL to run on all received torrents use for
                                   notifications [default: ls -l
                                   stomp://localhost:61613]
  -hT, --lobberHost=  The host running both STOMP and https for lobbertransmissionRpc=           The RPC URL for transmission [default:
                                   http://transmission:transmission@localhost:9091]
      --version                    
      --help                       Display this help and exit.

...

A more complete example. This would regularly pull all torrents linked from https://beta.lobber.se/torrent/tag/foo.rssImage Removed and ask transmission to add the new ones.

...