@@ -0,0 +1,1105 @@
+#!/usr/bin/python%0A%0Aimport os%0Aimport re%0Aimport sys%0Aimport csv%0A%0Afrom optparse%0Aimport OptionParser%0A%0Alinecleaner = re.compile('%5C%5B%5C%7B.+%5C%7D,(%5C%7B.+%5C%7D)%5C%5D')%0A%0Adef parseargs():%0A    %22%22%22 Parse command line arguments %22%22%22%0A    parser = OptionParser()%0A    parser.add_option('-i', '--in', dest = %22in_file%22, type = %22string%22, default = None, help = %22name of input file to process%22)%0A    parser.add_option('-o', '--out', dest = %22out_file%22, type = %22string%22, default = None, help = %22name of output file to write%22)%0A    opt, arg = parser.parse_args()%0A    if not(opt.in_file or opt.out_file):%0A        print %22Error: must specify an --in and an --out file%22%0A        sys.exit(1)%0A    return opt, arg%0A%0Aif __name__ == %22__main__%22:%0A    options, args = parseargs()%0A    infh = open(options.in_file, 'r')%0A    outfh = open(options.out_file, 'w')%0A    outfh.write('%7B%22type%22: %22FeatureCollection%22, %22features%22: %5B%5Cr%5Cn')%0A    for line in infh.readlines():%0A        m = linecleaner.match(line)%0A        if m:%0A            templine = m.groups()%5B0%5D%0A        else:%0A            templine = line.rstrip()%0A        outfh.write(templine + ',%5Cr%5Cn')%0A    outfh.write('%5D %7D')%0A

Create sc-to-geojson.py