Make customizable demotivators and motivators through imgonline.com.ua API. Supports async-await style
Documentation: Check out GUIDE.md
- Sync and
async-await
style - Customizable titles and explanation (size, colors etc.)
- Flexible output image (line breaks showed correctly)
- Not CPU-bound (through unlimited API)
- Full tests coverage
- Full typed
Configure request params such as text, color, size etc.
And then download the image. Optionally save to disk otherwise
use image.content
for raw bytes object
import demapi
conf = demapi.Configure(
base_photo="example.png",
title="The first line",
explanation="The second line"
)
image = conf.download()
image.save("example.png")
Or via await
(based on aiohttp
):
image = await conf.coroutine_download()
Install the latest version through GitHub
:
python -m pip install https://github.com/deknowny/demapi/archive/main.zip
Or through PyPI
python -m pip install demapi
Check out CONTRIBUTING.md