dofusdude / almanax-api

Fully multilingual Almanax API for the Ankama Krosmoz.

Home Page:https://docs.dofusdu.de/#/almanax

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ“† Almanax API

Build

A multilingual API for the Krosmoz Dofus Almanax with a few extras.

The main features are

  • get by date ๐Ÿ“…
  • combining all info about the needed offering item ๐Ÿ”– (with higher res images)
  • getting date spans up to a month
  • filter a date span by bonus
  • getting the next date for a specific bonus
  • all time relative APIs support timezones ๐Ÿ• (default Europe/Paris)
  • everything above (including language agnostic links) in english ๐Ÿ‡ฌ๐Ÿ‡ง, french ๐Ÿ‡ซ๐Ÿ‡ท, italian ๐Ÿ‡ฎ๐Ÿ‡น, spanish ๐Ÿ‡ช๐Ÿ‡ธ and german ๐Ÿ‡ฉ๐Ÿ‡ช

Depends on the Dofus API for the items.

Usage

See the OpenAPI or SwaggerUI endpoint for types and examples:

Running on your machine

docker-compose up -d
./mvnw compile quarkus:dev

If that does not work (maybe because you are on Windows), download Maven for yourself and enter mvn quarkus:dev in the project directory.

Note: The API is build on Quarkus. https://quarkus.io for more.

Awesome projects using the API

License

Author: Christopher Sieh stelzo@steado.de

This project is licensed under the Apache-2.0 License.

About

Fully multilingual Almanax API for the Ankama Krosmoz.

https://docs.dofusdu.de/#/almanax

License:Apache License 2.0


Languages

Language:Java 100.0%