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.2.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.2-py2.py3-none-any.whl (4.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for PySyncThru-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e7f4d49009aefd11694d8554bee4e11d43e766234b20365b280938c906adc6b9
MD5 2967e54b58b6f6be6a0960a8f5aa8dd7
BLAKE2b-256 1dc07976babaa4c61d1497f6eb961276f79d2a6bae849482ac7134557455b618

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PySyncThru-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 11d6218dfb3877f11f2e1363189cfd2081f6d68e99dcdc9a1338cfaedec4e53c
MD5 2a5d1cdb9e03dfd796c069731d660a38
BLAKE2b-256 d624953c24c1d18a31b54164a7b2ec0c763fa516812928117942125b1bb9285e

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