APIxoo
Python package to interact with Divoom Pixoo app's server.
Unlike other packages, this one will only focus on interacting with Divoom Pixoo's server.
For ESP32/Arduino, check redphx/DivoomClient.
Features
- Login
- Decode Divoom's animation formats to GIFs (16x16, 32x32, 64x64).
- Get animation by ID
- Get animations by Category
- Get animations by Album
- Get animations by User
- Search animations & users
- Like/Dislike animation
- Comment on animation
- Upload animations
Install
pip install APIxoo
Example
from apixoo import APIxoo, GalleryCategory, GalleryDimension
# Divoom account
EMAIL = 'em@il.com'
MD5_PASSWORD = 'deadc0ffee...'
# Also accept password string with "password='password'"
api = APIxoo(EMAIL, md5_password=MD5_PASSWORD)
status = api.log_in()
if not status:
print('Login error!')
else:
files = api.get_category_files(
GalleryCategory.RECOMMEND,
dimension=GalleryDimension.W64H64,
page=1,
per_page=20,
)
for info in files:
print(info)
pixel_bean = api.download(info)
if pixel_bean:
pixel_bean.save_to_gif(f'{info.gallery_id}.gif', scale=5)
To be updated...
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
APIxoo-0.3.1.tar.gz
(8.7 kB
view details)
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 APIxoo-0.3.1.tar.gz.
File metadata
- Download URL: APIxoo-0.3.1.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
053fab31b924c8f6231b92232e6ba14cbdf8fac088746bd65687e35fcee9ea56
|
|
| MD5 |
41222ed673f764c791e818d8a6198312
|
|
| BLAKE2b-256 |
b7846b1b9a50030b5740df95ab72094cda7ef1dc4df80e94b734aa0737bf537e
|
File details
Details for the file APIxoo-0.3.1-py3-none-any.whl.
File metadata
- Download URL: APIxoo-0.3.1-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c19fbe18c3a5c42d23ced548df2e1893d6a0e6f6f101a1d8990afa4cf7621eb
|
|
| MD5 |
1515c52460fc0672a286089cc72d2393
|
|
| BLAKE2b-256 |
6f19172f127c1d7493d0c62999320bab0bd3ef09a1463d11063ca37d63bbe816
|