#!/usr/bin/python """Convert namedentities.csv to JSON, or at least JS. I wrote this for quasimode-autocomplete.html. """ import csv import sys if __name__ == '__main__': Fix the problem with encoded newlines before running this again. sys.stdout.write("var entities = [") for ii, (name, var) in enumerate(csv.reader(sys.stdin)): var = var.replace('\\', r'\\').replace('"', r'\"') sys.stdout.write('%s\n [%r, "%s"]' % (',' if ii else '', name, var)) sys.stdout.write("\n];\n")