Make customizable demotivators and motivators through imgonline.com.ua API. Supports async-await style
Project description
DemAPI
Make customizable demotivators and motivators through imgonline.com.ua API. Supports async-await style
Documentation: Check out GUIDE.md
Features
- 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
Overview
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()
Installation
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
Contributing
Check out CONTRIBUTING.md
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
demapi-0.1.6.tar.gz
(7.0 kB
view details)
Built Distribution
File details
Details for the file demapi-0.1.6.tar.gz
.
File metadata
- Download URL: demapi-0.1.6.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee5ea814b22eded69c2ac89b68551539ae8a1ac0d28bd6ce3c3596aaab458b9 |
|
MD5 | c78aa075a7d0404e3db6c38cd22d9e31 |
|
BLAKE2b-256 | a536b47b7258d6f5fe0da2b25ae24acdcb2992c1bcde590b5b631e97e75f0afa |
File details
Details for the file demapi-0.1.6-py3-none-any.whl
.
File metadata
- Download URL: demapi-0.1.6-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce90532249250ae6938ea9ccddb0b827d5e2abc7d5bdfa83e92dd300743ef5b |
|
MD5 | 5eb327675aa9ea23d37ab020e58dd101 |
|
BLAKE2b-256 | efdfc6733abf9ba50f7b11f7bd89a192633e2659fcbc35d48a3b0861b39fd359 |