JClaw is a Java-based macro framework for automated tasks. Includes features for OpenCV-based image search, overlay interface, clipboard utils, keyboard and mouse operation. JClaw was inspired by sikuli-core.
src/test/java/JSPaint.java: Example of using JS Paint
Maven
<repository>
<id>refracta</id>
<name>refracta-repositories</name>
<url>https://nexus.abstr.net/repository/maven-releases/</url>
</repository>
<dependency>
<groupId>com.github.refracta.jclaw</groupId>
<artifactId>jclaw</artifactId>
<version>0.1</version>
</dependency>
Gradle
repositories {
mavenCentral()
maven {
name 'refracta-repositories'
url 'https://nexus.abstr.net/repository/maven-releases/'
}
}
dependencies {
compile 'com.github.refracta.jclaw:jclaw:0.1'
}
This project requires Java 8+. All dependencies are managed automatically by Maven.
- JNA Platform
- Version: 5.8.0
- Github
- Apache Commons IO
- Version: 2.8.0
- Github
- OpenCV
- Version: 4.5.1-2
- Github
- Clone repository from develop branch and create a new branch
git checkout https://github.com/refracta/jclaw -b name_for_new_branch
- Make changes and test
- Submit Pull Request with comprehensive description of changes