Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Rewrite of the Transmission Web Client with jQuery, Sammy and Mustache
branch: master

This branch is 280 commits behind endor:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
css
features
images
js
spec
templates
vendor
README.md
index.html

README.md

kettu

Port of http://github.com/kjg/derailleur and the original Transmission Web Client
using jquery, sammy and mustache.js.

By Frank Prößdorf fp@notjusthosting.com.

Thanks

  • Kriesse for the elegant design.
  • kjg for all the work on the transmission web client and help.
  • lenalena for introducing proper jspec testing to this project.

Usage

You can use kettu instead of the original web client to remotely administrate your transmission application.

It is recommended to set the TRANSMISSION_WEB_HOME environment variable to the root path of this web client. Then you just need to open the location to the transmission web server (e.g. localhost:9091) and it will work.

Goals

  • Usage should be as simple as possible
  • Try out new features that older browsers may not support
  • Keep the code clean
  • Write tests for everything

Tests

Unit Tests

There are jspecs in /spec which you can run by opening the index.html file within the spec directory.

Acceptance Tests

There are culerity tests in features. You will need culerity, celerity and the most current htmlunit to run them. You will just need to type cucumber features/<feature>.

Todo

  • display errors, also tracker errors in tracker info + torrents list (maybe red)
  • when adding new torrent
  • specify download folder after download started
  • graphing up/download:
    • aggregate data
  • iphone compability
  • debug why browser sometimes seems to fill up memory and become slower (maybe not cleaning up all intervals?)
  • add transmission name (plus logo)
  • extend stats view
  • maybe icons for different file types in file list
  • maybe statistics, preferences not as sidebar
  • maybe search torrents (maybe by name, tracker)
  • maybe show ratio goal in torrent list (if so, it should be changeable in the settings)
  • maybe be able to select multiple torrents and pause/activate them
  • maybe sort paused torrents (in filter mode) by progress by default
Something went wrong with that request. Please try again.