Skip to content

SkyboundLab/SkySkins

Repository files navigation

SkySkins

A simple API for rendering avatars from Drasl, Mojang and Ely.

Routes

  • /d/{id}: Fetches a avatar from Drasl.
  • /m/{id}: Fetches a avatar from Mojang.
  • /e/{id}: Fetches a avatar from Ely.
  • /a/{id}: Fetches a avatar from either Drasl, Mojang or Ely.
  • /textures/signed/{id}: Fetches a signed texture from Drasl, Mojang or Ely.

Caching

The API caches avatars for 48 hours.

Environment Variables

  • PORT: Port to listen on.

  • DATABASE_URL: PostgreSQL connection string.

  • REDIS_ADDR: Redis address.

  • REDIS_PASSWORD: Redis password.

  • REDIS_DB: Redis database.

  • DRASL_TOKEN: Drasl authentication token.

  • DRASL_URL: Drasl API URL.

  • MINESKIN_TOKEN: MineSkin authentication token.

About

A simple API for rendering avatars from Drasl, Mojang and Ely.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors