def make_tables(manager, filepath, key_prefix, mcname): builder = SvgBuilder(filepath, key_prefix, scale) shape_table = manager.get_shapes(builder.get_shapes().split('\n')) anim_table = manager.get_animation(builder.get_animation()) structure_table, structure_tree = manager.get_structure(builder.get_structure(), shape_table, anim_table, [], builder.get_shapes_as_dict(), mcname, key_prefix) return shape_table, anim_table, structure_table, structure_tree
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from vg.parser import SvgBuilder, Parser if __name__ == '__main__': if len(sys.argv) < 3: print 'usage: python %s inputfilename.xml output_directory' % sys.argv[0] sys.exit(1) fp = open(sys.argv[1], 'r') builder = SvgBuilder(fp, '', 1.0) builder.save(sys.argv[2])