From 83bbc567e8cd23206c765f1126e1d54749f62fa1 Mon Sep 17 00:00:00 2001 From: Alexandre Courbot Date: Tue, 9 Feb 2010 17:46:04 +0900 Subject: [PATCH] Added utility script --- createsvgfiles.py | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 createsvgfiles.py diff --git a/createsvgfiles.py b/createsvgfiles.py new file mode 100755 index 000000000..81d946989 --- /dev/null +++ b/createsvgfiles.py @@ -0,0 +1,52 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import os, codecs, xml.sax, datetime +from kanjivg import * + +def createSVG(out, kanji): + out.write('\n') + out.write("\n\n") + out.write(""" + +]> + + + + + + +""") + kanji.toSVG(out) + out.write("\n") + +if __name__ == "__main__": + handler = KanjisHandler() + xml.sax.parse("kanjivg.xml", handler) + kanjis = handler.kanjis.values() + + for kanji in kanjis: + out = codecs.open("generated/SVG/" + str(kanji.id) + ".svg", "w", "utf-8") + createSVG(out, kanji) +