Skip to content

kelvins/Pykuli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pykuli

Pykuli logo

Travis License: GPL PEP8

Python package inspired by Sikuli.

Pykuli is intended to be easier to use than Sikuli (at least in Python).

Pykuli should be used to automate processes when there is no easy way to access the GUI's or the source code.

Dependencies

Some dependencies that you may need to install.

PyUserInput Dependencies

Depending on your platform, you will need the following python modules for PyUserInput to function:

  • Linux: Xlib
  • Mac: Quartz, AppKit
  • Windows: pywin32, pyHook

Usage

Performs login into a dummy example:

pykuli = Pykuli('imgs/')

pykuli.click('username_input.png')
pykuli.type_string('username')

pykuli.click('password_input.png')
pykuli.type_string('password')

pykuli.tap_key('return')

License

This project is developed under the GPL-3.0 license. Feel free to contribute in any way.

About

🐍 Python package inspired by Sikuli

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages