An implementation of Sikuli for CPython
Sikuli is pretty awesome, but it requires java. Bleh.
This is a project to provide the same API using regular CPython libraries.
The goal is to be able to run any script which works in the Java IDE.
$ git clone https://github.com/shish/sikulpy $ cd sikulpy $ python3.7 -m venv .env $ . .env/bin/activate $ pip install -e ./ $ sikulpy ~/Documents/sikuli/foo.sikuli
The parts of the Sikuli API that I'm personally using are fairly stable; I'm using it in production on Linux, with development on OSX and occasional testing on Windows.
Parts of the API which are known to be incomplete have tasks filed here: https://github.com/shish/sikulpy/labels/API%20Completion
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size sikulpy-0.0-py3-none-any.whl (18.6 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size sikulpy-0.0.tar.gz (13.7 kB)||File type Source||Python version None||Upload date||Hashes View hashes|