Command line VNC client
Project description
vncdotool
vncdotool is a command line VNC client. It can be useful to automating interactions with virtual machines or hardware devices that are otherwise difficult to control.
It’s under active development and seems to be working, but please report any problems you have.
Quick Start
To use vncdotool you will need a VNC server. Most virtualization products include one, or use RealVNC, TightVNC or clone your Desktop using x11vnc.
Once, you have a server running you can install vncdotool from pypi:
pip install vncdotool
and then send a message to the vncserver with:
vncdo -s vncserveraddress type "hello world"
You can also take a screen capture with:
vncdo -s vncservername capture screen.png
More documentation can be found on ReadtheDocs.
Feedback
Comments, suggestions and patches are welcome and appreciated. They can be sent to via GitHub, vncdotool@googlegroups.com or sibson+vncdotool@gmail.com.
If you are reporting a bug or issue please include the version of both vncdotool and the VNC server you are using it with.
Acknowledgements
Thanks to Chris Liechti, techtonik and Todd Whiteman for developing the RFB and DES implementations used by vncdotool. Also, to the TigerVNC project for creating a community focus RFB specification document
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 vncdotool-0.9.0.tar.gz
.
File metadata
- Download URL: vncdotool-0.9.0.tar.gz
- Upload date:
- Size: 59.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71fb08c80108bca458edda6e5058a5446ee15480e94ef3408e0ab1d4092784c2 |
|
MD5 | 39c089e3ed13b2235c835cf4622a6afe |
|
BLAKE2b-256 | 2653a5e814846b55338ec3637d2ee7cc13f4d77e22e764a1b5fa368104dd66ac |