Files
@ 86801c24a3ec
Branch filter:
Location: light9/bin/ascoltami2 - annotation
86801c24a3ec
1.1 KiB
text/plain
attempt to reread colors upon KC refresh
Ignore-this: 89de12bcf63a6933d455ace274486656
Ignore-this: 89de12bcf63a6933d455ace274486656
1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 519adb4e539f 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 519adb4e539f 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 1156d3531327 | #!/usr/bin/python
import web, thread, gobject, sys, optparse, logging
from rdflib import URIRef
sys.path.append(".")
from light9.ascoltami.player import Player
from light9.ascoltami.webapp import makeApp
from light9 import networking, showconfig
logging.basicConfig()
log = logging.getLogger()
gobject.threads_init()
parser = optparse.OptionParser()
parser.add_option('--show',
help='show URI, like http://light9.bigasterisk.com/show/dance2008')
parser.add_option("-v", "--verbose", action="store_true",
help="logging.DEBUG")
(options, args) = parser.parse_args()
log.setLevel(logging.DEBUG if options.verbose else logging.INFO)
if not options.show:
raise ValueError("missing --show http://...")
graph = showconfig.getGraph()
player = Player()
# the cherrypy server would wedge when vidref pounds on it; this
# one seems to run
thread.start_new(web.httpserver.runbasic,
(makeApp(player, graph, URIRef(options.show)).wsgifunc(),
('0.0.0.0', networking.musicPort())))
mainloop = gobject.MainLoop()
mainloop.run()
|