SikulPy
Sikuli[1] 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.
Installation:
$ 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
Java-Sikuli compatibility
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
Release files for sikulpy 0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sikulpy-0.0.tar.gz | 13.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sikulpy-0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.3 kB
Release files / sikulpy-0.0.tar.gz
| Download URL | sikulpy-0.0.tar.gz |
|---|---|
| Size | 13.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
30a8e3d8fd3278f138c0bbb143883ca40b29ae368823e7fd4cda6f687bfb96a2
|
|
BLAKE2b-256 checksum How to use checksums |
8613ce2635349fd4397889cd315e8222e3dcd2743fe398e6e035fdc921721822
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5
|
Release files / sikulpy-0.0-py3-none-any.whl
| Download URL | sikulpy-0.0-py3-none-any.whl |
|---|---|
| Size | 18.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67948d217fa02d0b326528c4593cf4c2fc2c21b69f3354f51a7e352f93c30668
|
|
BLAKE2b-256 checksum How to use checksums |
6e5d8309b297010e3861470e3845353b5ca194df674e2f10f2302e4a998defc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5
|