New minisite: book covers
Since I wrote tapita to automatically create book covers, it was absurdly easy to turn it into a site where you can create book covers.
So, you can go to Covers.ralsina.me and create book covers.
Fun part: this is the whole backend for the site:
from json import loads from tapita import Cover from io import BytesIO import base64 def handle(req): """handle a request to the function Args: req (str): request body { "title": "foo", "subtitle": "bar", "author": "bat", } """ try: args = loads(req) except Exception: return "Bad Request", 400 c = Cover(**args) byte_arr = BytesIO() c.image.save(byte_arr, format="JPEG") return ( f'<img src="data:image/jpeg;base64, {base64.b64encode(byte_arr.getvalue()).decode("utf-8")}">', 200, {"Content-Type": "text/html"},