def examples():
http_host = bottle.request.environ.get('HTTP_HOST', 'localhost:3350')
configs = restful_rfcat.example_configs.get(http_host)
if is_cli():
bottle.response.content_type = 'text/plain'
lines = []
for software, software_configs in configs.items():
for variant, config in software_configs.items():
lines.append("# %s - %s" % (software, variant))
lines.append('')
lines.append(config)
lines.append('')
return '\n'.join(lines)
else:
page = markup.page()
page.init(script=['app.js'], css=['style.css'])
for software, software_configs in configs.items():
page.h2(software)
for variant, config in software_configs.items():
page.h3('%s - %s' % (software, variant))
page.pre(config)
return str(page)
评论列表
文章目录