https://github.com/stefangeyer/challonge-java
Java bindings for the Challonge API
https://github.com/stefangeyer/challonge-java
challonge java rest tournament
Last synced: 6 months ago
JSON representation
Java bindings for the Challonge API
- Host: GitHub
- URL: https://github.com/stefangeyer/challonge-java
- Owner: stefangeyer
- License: mit
- Created: 2016-08-06T17:59:00.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-02-29T11:48:05.000Z (over 2 years ago)
- Last Synced: 2024-04-23T09:49:39.089Z (about 2 years ago)
- Topics: challonge, java, rest, tournament
- Language: Java
- Homepage:
- Size: 815 KB
- Stars: 10
- Watchers: 4
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# challonge-java
[](https://circleci.com/gh/stefangeyer/challonge-java)
[](https://www.codacy.com/app/stefangeyer/challonge-java?utm_source=github.com&utm_medium=referral&utm_content=stefangeyer/challonge-java&utm_campaign=Badge_Grade)
[](https://codecov.io/gh/stefangeyer/challonge-java)
[](https://maven-badges.herokuapp.com/maven-central/at.stefangeyer.challonge/core)
This library binds the [CHALLONGE! REST API](http://api.challonge.com/v1) calls for Java and any other JVM language.
Released under the MIT license.
## gradle
```groovy
implementation group: 'at.stefangeyer.challonge', name: 'core', version: '2.1.0'
```
## maven
```xml
at.stefangeyer.challonge
core
2.1.0
```
## examples
Check the [wiki](https://github.com/stefangeyer/challonge-java/wiki) for instructions on how get started.
## modules
This project is split up in the modules core, rest and serializers. While core contains
the main functionality and interfaces for the rest and serializer package, the latter contains all available
implementations of their respective interfaces. Rest and serializers contain all implementations of the core module's interfaces `Serializer`
and `RestClient`. Additional implementations may follow in the future.
### serializers
Currently, there are the following serializer implementations:
- [Gson](https://github.com/google/gson)
### rest clients
Currently, there are the following rest client implementations:
- [Retrofit](https://github.com/square/retrofit)