+Library for generating a user interface from a JSON schema.
+This library allows an application developer to provide a curses-based user
+interface for an application using not much more than a JSON schema. The
+current JSON schema is a subset of the Kwalify syntax described here:
+However, most people will find it much simpler to use a tool to generate a
+schema for tweaking. The tool available here will generate a schema from an
+example piece of JSON, and allow editing the resulting file:
+This library currently only operates on a subset of JSON files, but a near-term
+goal is to allow editing of any arbitrary JSON file.
+ fooschema = "fooschema.json"
+ jsonwidget.run_editor(foo, schemafile=fooschema)
+def run_editor(jsonfile, schemafile=None):
+ Run a simple editor with a given jsonfile and corresponding schema file.
+ sys.stderr.write("Sorry, current version requires a schema")
+ form = jsonwidget.termedit.JsonEditor(jsonfile=jsonfile,
+ program_name="jsonedit 0.1pre")