def trail_player(environ, start_response): tiddler = make_trail_tiddler(environ) if (not tiddler): return ['no tiddlers'] trail = json.loads(tiddler.text) template = Environment(loader=FileSystemLoader('templates')).get_template("player.html") return template.generate(tiddler=tiddler, trail=trail, server_prefix=environ['tiddlyweb.config']['server_prefix'])
def trail_editor(environ, start_response): tiddler = make_trail_tiddler(environ) if (not tiddler): tiddler = Tiddler(title=environ['wsgiorg.routing_args'][1]['trail_id'], text='{"resources": []}') trail = json.loads(tiddler.text) template = Environment(loader=FileSystemLoader('templates')).get_template("editor.html") return template.generate(tiddler=tiddler, trail=trail, server_prefix=environ['tiddlyweb.config']['server_prefix'])
def trail_editor(environ, start_response): tiddler = make_trail_tiddler(environ) if (not tiddler): # tiddler = Tiddler(title=environ['wsgiorg.routing_args'][1]['trail_id'], text='{"resources": []}') tiddler = Tiddler(title=environ['wsgiorg.routing_args'][1]['trail_id'], text='{"resources": []}') trail = json.loads(tiddler.text) template = Environment(loader=FileSystemLoader('templates')).get_template("trail-editor.html") return template.generate(tiddler=tiddler, trail=trail, bookmarklet_source=make_bookmarklet_source(tiddler, trail), server_prefix=environ['tiddlyweb.config']['server_prefix'], static_path=environ['tiddlyweb.config']['server_prefix']+"/static", server_root='http://'+environ['tiddlyweb.config']['server_host']['host']+":"+environ['tiddlyweb.config']['server_host']['port']+'/'+environ['tiddlyweb.config']['server_prefix'])