diff --git a/data/interfaces/default/config.html b/data/interfaces/default/config.html index b4246cfe..8d0de436 100644 --- a/data/interfaces/default/config.html +++ b/data/interfaces/default/config.html @@ -196,7 +196,7 @@
- usually http://localhost:9091 + usually http://localhost:9091, add transmission folder if you changed it, ex : http://localhost:9091/torrent
diff --git a/headphones/transmission.py b/headphones/transmission.py index 9b31bd96..72b60ff1 100644 --- a/headphones/transmission.py +++ b/headphones/transmission.py @@ -20,6 +20,7 @@ import urllib2 import lib.simplejson as json import base64 import time +import re # This is just a simple script to send torrents to transmission. The # intention is to turn this into a class where we can check the state @@ -83,8 +84,11 @@ def torrentAction(method, arguments): if host.endswith('/'): host = host[:-1] - - host = host + "/transmission/rpc" + + if host.endswith(':\d{2,4}'): + host = host + "/transmission/rpc" + else + host = host + "/rpc" request = urllib2.Request(host) if username and password: base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')