Skip to content

MaygoDev/cite-infini-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

API Java Cité de l'infini

Java API of Cité de l'infini, can only get teams data.

Currently maintained by @MaygoDev.

Using API

To use this API, first add maven dependency to your pom.xml.

<dependency>
    <groupId>fr.maygo</groupId>
    <artifactId>cite-infini-api</artifactId>
    <version>1.0-SNAPSHOT</version>
    <scope>provided</scope>
</dependency>

Simple getting teams

public static void main(String[] args) {
    final CiteInfiniClient citeInfiniClient = CiteInfiniClient.newClient();
    
    //Getting first team page
    citeInfiniClient.getTeamsInPage(1).thenAccept(citeInfiniTeams -> { //Executed after retrieved first page
        System.out.println("found "+citeInfiniTeams.size()+" teams!");
        for (CiteInfiniTeam citeInfiniTeam : citeInfiniTeams) {
            System.out.println(citeInfiniTeam.getName()+"/"+citeInfiniTeam.getTag()+" has "+citeInfiniTeam.getMembers().size()+" members.");
        }
    }).exceptionally(throwable -> { //Error while getting first page
        throwable.printStackTrace();
        return null;
    });
}

Running Tests

To run tests, run the following command

mvn test

Authors

About

API Java non-officielle pour la Cité de L'infini.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages