PJLink is a standard for controlling data projectors.
Project description
pypjlink is a python library and command line utility to interoperate with projectors through pjlink protocol (http://pjlink.jbmia.or.jp/english/)
It is a fork of the work of Peter Ward (https://bitbucket.org/flowblok/pjlink).
Installation
Latest release can be found on pypi and installed with: $ pip install
Command line usage
Querying projector status is simple: $ pjlink -p 10.1.1.1 power
and so it is sending commands: $ pjlink -p 10.1.1.1 power off
A password will be requested if configured on the projector.
Please see help or manpage for complete usage options.
Python library usage
The library supports the following python versions: * python2.7 * python3.4 * python3.5
>>> from pypjlink import Projector >>> projector = Projector.from_address('10.1.1.1') >>> projector.get_power() 'off' >>> projector.set_power('off')
To run tests, you can use tox to run against every supported python versions $ tox
Or you can launch tests in current environment:
$ python -m unittest discover pypjlink.tests
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 Distribution
File details
Details for the file pypjlink-1.1.1.tar.gz
.
File metadata
- Download URL: pypjlink-1.1.1.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6651988cbad7ca3f6e63219b0e7b5f2f6b3f49ec2821c7c28d2202f2c308ebf5
|
|
MD5 |
a80e39e305e8fca152d86f67bd0cd69d
|
|
BLAKE2b-256 |
37e1701031b808777a99200ea1e36edfb390deca77eb42a2b179b19d7211e9f4
|