from twisted.internet import reactor
from twisted.web import server, resource
except ImportError:
- print "Sorry, to use this tool you need to install twisted."
+ print "Sorry, to use this tool you need to install twisted and twisted.web."
sys.exit(1)
urlproto = { "_http._tcp" : "http", "_https._tcp" : "https", "_ftp._tcp" : "ftp" }
path = self.find_path(v[4])
- t += '<li><a href="%s://%s%s%s">%s</a></li>' % (urlproto[k[3]], v[2], port, path, k[2])
+ if v[1] == avahi.PROTO_INET6:
+ ip = "[" + v[2] + "]"
+ else:
+ ip = v[2]
+
+ t += '<li><a href="%s://%s%s%s">%s</a></li>' % (urlproto[k[3]], ip, port, path, k[2])
t += '</ul>'