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-awaitstyle - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|