SnakeLib

The Java library Snake is based on, it provides a Java friendly interface to Razer devices, currently via the OpenRazer DBUS Daemon. The library is in Maven central, so to add to your project, just add the following dependency (adjust according to your build system).

The library is not yet in Maven Central, you may need to add the https://oss.sonatype.org/content/repositories/snapshots repository until final release.

Installation

Maven

		
..
<dependency>
	<groupId>uk.co.bithatch</groupId>
	<version>1.0.0-SNAPSHOT</version>
	<artifactId>snake-lib</artifactId>
</dependency>

<!-- You also need a backend implementation -->
<dependency>
	<groupId>uk.co.bithatch</groupId>
	<version>1.0.0-SNAPSHOT</version>
	<artifactId>snake-backend-openrazer</artifactId>
</dependency>
..
		
		
	

Usage

Currently the best place to see how it works is using the Snake Source