#! /usr/bin/env python3 """Build graph.""" from pathlib import Path from rwx.fs import make_directory, read_file_text, write from rwx.ps import run if __name__ == "__main__": root = Path(__file__).parent out = root / "out" / "web" gv = root / "index.gv" svg = out / "index.svg" make_directory(out) run("dot", str(gv), "-Tsvg", "-o", str(svg)) text = read_file_text(svg) write( out / "index.css", """\ html { background-color: #202020; } """, ) write( out / "index.html", f"""\ work.marc.beninca.link {text} """, )