-if __name__ == '__main__':
- site = server.Site(AvahiBookmarks())
- reactor.listenTCP(port, site, interface="127.0.0.1")
+try:
+ opts, args = getopt.getopt(sys.argv[1:], "hp:a:H", ["help", "port=", "address=", "host-names"])
+except getopt.GetoptError:
+ usage(2)
+
+for o, a in opts:
+ if o in ("-h", "--help"):
+ usage()
+
+ if o in ("-p", "--port"):
+ port = int(a)
+
+ if o in ("-a", "--address"):
+ address = a