:construction: The library is not currently working due to major changes in the website it reads the data from.
I may update it in the future but contributions are welcomed :smiley:
MotoGP-API is a library that reads the results of the MotoGP, 500cc, Moto2 and Moto3 classes from a website. The current version has been developed and tested to read the data from Motorsport Stats.
Classes
Sessions
Riders' championship standings
Constructors' championship standings
Teams' championship standings
Race results example (2019 MotoGP Qatar Grand Prix):
Pos | No | Rider | Nat | Team | Laps | Time (ms) |
---|---|---|---|---|---|---|
1 | 4 | Andrea Dovizioso | Italy | Mission Winnow Ducati | 22 | 2556902 |
2 | 93 | Marc Márquez | Spain | Repsol Honda Team | 22 | 2556925 |
3 | 35 | Cal Crutchlow | Great Britain | LCR Honda Castrol | 22 | 2557222 |
4 | 42 | Álex Rins | Spain | Team Suzuki ECSTAR | 22 | 2557359 |
5 | 46 | Valentino Rossi | Italy | Monster Energy Yamaha MotoGP | 22 | 2557502 |
Championship standings example (2019 season):
Pos | Rider | Points | Results |
---|---|---|---|
1 | Marc Márquez | 420.0 | [20.0, 25.0, 0.0, 25.0, ...] |
2 | Andrea Dovizioso | 269.0 | [25.0, 16.0, 13.0, 13.0, ...] |
3 | Maverick Viñales | 211.0 | [9.0, 0.0, 5.0, 16.0, ...] |
4 | Álex Rins | 205.0 | [13.0, 11.0, 25.0, 20.0, ...] |
5 | Fabio Quartararo | 192.0 | [0.0, 8.0, 9.0, 0.0, ...] |
Import the following libraries in your project:
First, you need to download the latest motogpapi-x.x.jar release (in the release section) and then install it in your local maven repository. Run the following command:
mvn install:install-file
-Dfile=<path-to-jar-file>
-DgroupId="com.github.parsad23"
-DartifactId="motogpapi"
-Dversion="3.0.4"
-Dpackaging="jar"
-DgeneratePom=true
Then add the motogpapi library to the dependencies in the pom.xml
file of your project:
<dependency>
<groupId>com.github.parsad23</groupId>
<artifactId>motogpapi</artifactId>
<version>3.0.4</version>
</dependency>
Look at the wiki page for a detailed description.
This project is under the MIT license. See LICENSE for more information.
For research and study purposes only.