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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sikulpy-0.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sikulpy-0.0-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file sikulpy-0.0.tar.gz.

File metadata

  • Download URL: sikulpy-0.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for sikulpy-0.0.tar.gz
Algorithm Hash digest
SHA256 30a8e3d8fd3278f138c0bbb143883ca40b29ae368823e7fd4cda6f687bfb96a2
MD5 d4448340fb38cfe4ff7277541178b9f7
BLAKE2b-256 8613ce2635349fd4397889cd315e8222e3dcd2743fe398e6e035fdc921721822

See more details on using hashes here.

File details

Details for the file sikulpy-0.0-py3-none-any.whl.

File metadata

  • Download URL: sikulpy-0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for sikulpy-0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67948d217fa02d0b326528c4593cf4c2fc2c21b69f3354f51a7e352f93c30668
MD5 19c918587601314e2f4a729687012355
BLAKE2b-256 6e5d8309b297010e3861470e3845353b5ca194df674e2f10f2302e4a998defc6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page