Skip to main content

An implementation of Sikuli for CPython

Project description

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

Project details


Release history Release notifications | RSS feed

This version

0.0

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

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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page