8 OUTPUT_DIR_PREFIX='/srv/cworth.org/zombocom'
9 OUTPUT_DIR="{}/busart".format(OUTPUT_DIR_PREFIX)
11 input = sys.stdin.read()
13 # Do at least a modicum of a safety check
15 sys.stderr.write("Error: Cowardly refusing to interpret script with 'import'")
18 (fd, filename) = tempfile.mkstemp(suffix=".svg", prefix="busart", dir=OUTPUT_DIR);
20 os.chmod(filename, 0o644);
22 # Also delete our import for some more safety
27 with cairo.SVGSurface(filename, 512, 512) as surface:
28 cr = cairo.Context(surface);
33 web_file = filename.removeprefix(OUTPUT_DIR_PREFIX);