Add option to color svg file itself with GET argument

This commit is contained in:
2017-11-16 21:52:28 +01:00
parent d46b006032
commit 9532d3ba66
2 changed files with 16 additions and 7 deletions
+4 -2
View File
@@ -174,10 +174,12 @@ for j in glob.iglob(os.path.join(config.resourcedir, "**","*"), recursive=True):
#add svgs:
@app.get(f"/svg/<name>.svg")
async def get_svg(request, name):
return response.text(svg.get(name), headers={"Content-Type": "image/svg+xml"})
color = request.args.get("color")
return response.text(svg.get(name, color), headers={"Content-Type": "image/svg+xml"})
@app.get(f"/svg/<collection>/<name>.svg")
async def get_svg(request, collection, name):
return response.text(svg.get(os.path.join(collection, name)), headers={"Content-Type": "image/svg+xml"})
color = request.args.get("color")
return response.text(svg.get(os.path.join(collection, name), color), headers={"Content-Type": "image/svg+xml"})
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8000)