Control your Depict digital art frames (depict.com)
Project description
Control your Depict Frame <https://www.depict.com> from Python 3.5 with asyncio!
This initial release is mainly targeting the functionality needed for basic integrations with home automation systems:
Sleep/wake
Brightness + contrast
Setting current image
Usage example
Finding frames on your network
To find the IP addresses of all tables on your local network. This is a very naive search; it assumes your subnet mask is 255.255.255.0:
from depict_control import Frame ip_addrs = await Frame.find_frame_ips()
Once you know the IP address, connect to the table (session is an aiohttp Session object):
async with await Frame.connect(session, ip_addr) as frame: # Do stuff here
Basic controls
In addition to a bunch of properties for querying the current state of the frame, Frame has several methods that allow simple control:
await frame.set_brightness(100) # Set backlight brightness await frame.set_contrast(50) # Set image contrast await frame.set_image_url(url) # Display an image
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 depict_control-1.0-py3-none-any.whl.
File metadata
- Download URL: depict_control-1.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60b199dbea23e474fd43076cb45d2e806d771c134012f218b3a99e46e8f37c8a
|
|
| MD5 |
839b0a297d8521ff8b3d4ab64fb58ea4
|
|
| BLAKE2b-256 |
82e798f6da37b6fccdc41ed114d1cd58108c53098530066c55c120de3c417bca
|