Bindings for the Espon Connect API
Project description
Epson Connect
This library provides a wrapper for the Epson Connect API.
NB: This library is very much still in beta.
Install
pip install epson-connect
Usage
import epson_connect
ec = epson_connect.Client(
printer_email='...',
client_id='...',
client_secret='...',
)
# Or with these enviornment variables defined...
# export EPSON_CONNECT_API_PRINTER_EMAIL=<an email address for the device>
# export EPSON_CONNECT_API_CLIENT_ID=<client id>
# export EPSON_CONNECT_API_CLIENT_SECRET=<client secret>
# ec = epson_connect.Client()
# Print a PDF.
job_id = ec.printer.print('./path/to/file.pdf')
# List scan destinations.
ec.scanner.list()
Tests
tox
Deployment
poetry build
poetry publish
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
epson_connect-0.2.3.tar.gz
(7.2 kB
view details)
Built Distribution
File details
Details for the file epson_connect-0.2.3.tar.gz
.
File metadata
- Download URL: epson_connect-0.2.3.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.1 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95059481758cf2bb9788a4808ab7abec150280f2c583bfa775337ef6ff2e0f81 |
|
MD5 | 61b42bbc3d652aae356cace65a1897ed |
|
BLAKE2b-256 | c0be071a40996912959733329fbcad093a15aa33c6d8cd95800f917651777f48 |
File details
Details for the file epson_connect-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: epson_connect-0.2.3-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.1 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 201c49609b131ec529f4efd66d56a39a8ffc2620ba9b6fcc897decdff9e43a34 |
|
MD5 | 722187b4de97e37ba212d83a1d444864 |
|
BLAKE2b-256 | 4bab03e9f67d30a97cea036b135f53064d8ce88b4cdb3ba6227ca48f3bb370ac |