Skip to main content

Automated JSON API based communication with Samsung SyncThru Web Service

Project description

# PySyncThru - a very basic python SyncThru bridge

A package that connects to a Samsung printer in the local network that makes use of the SyncThru web service and provides data that is provided via the JSON API of the device. It is able to read the system, toner and tray status and provides method wrappers to access them.

The package supports the following data provided by the printers:

Device / System status Drum / Toner status Model name Tray status

Sadly it seems like there is no official API, so fixes are welcome and likely needed!

## Usage

`python from pysyncthru import SyncThru syncthru = SyncThru('192.168.1.14') # Get the devices status syncthru.deviceStatus() # Update the data syncthru.update() `

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

PySyncThru-0.1.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PySyncThru-0.1.3-py2.py3-none-any.whl (4.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file PySyncThru-0.1.3.tar.gz.

File metadata

  • Download URL: PySyncThru-0.1.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PySyncThru-0.1.3.tar.gz
Algorithm Hash digest
SHA256 575fed204f71c2fbb8490a480b04e733a7b504d4cf72907755e4d3ea5769ab72
MD5 b2947e3b861fc3ecb6fa8da49ce8e54d
BLAKE2b-256 f4e516fdf25b5589b3e0c813fd4d04a3060ca77ac48728966129e613a955cc8c

See more details on using hashes here.

File details

Details for the file PySyncThru-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for PySyncThru-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2da8f0de9592f4dffca9d8a81d67ae89d659c6b5f5bacf6224e551e55170f467
MD5 d7f2e3f4b1436033e567cd67a7de032b
BLAKE2b-256 c6e00c3cb665aa524b514952674ac79dcf8bbc08566d9b1c29846cbe718a5fb9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page