Skip to content

dofusdude/almanax-api

Repository files navigation

📆 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 [email protected]

This project is licensed under the Apache-2.0 License.