Skip to main content

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

[1] http://www.sikulix.com/

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)

Source distribution for sikulpy 0.0
File Size Uploaded
sikulpy-0.0.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sikulpy 0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page