#!/usr/bin/env python # Compose each piece SVG with numbers # https://travishorn.com/removing-parts-of-shapes-in-svg-b539a89e5649 # https://developer.mozilla.org/fr/docs/Web/SVG/Tutoriel/Paths preamble = """ """ black = '' white = '' digits = [ # 1 (unused here) '= 1 else "") + ".svg" f = open(filename, "w") f.write(preamble) f.write("\n") f.write(white if color == "white" else black) f.write("\n") if number >= 1: f.write(digits[number] + ' fill="none" stroke-width="5" stroke="black"/>') f.write("\n") f.write(final) f.close()