Skip to content

A currently unused web API for additional features in the Fabulously Optimized website.

License

Notifications You must be signed in to change notification settings

Fabulously-Optimized/fabulously-meta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fabulously Meta

A web API used for additional features on the Fabulously Optimized Website. Currently not hosted or used.

This API collates a mod list, changelog and various information from the Modrinth and GitHub APIs. All responses are cached for 5 minutes to prevent spam to the Modrinth and GitHub APIs.

Routes

  • /v1/modpackVersions - Get a list of all modpack versions, the latest version and the latest pre-release version.

Expected Response

{
  "versions": [...],
  "latest": {
    "tag": "5.4.1",
    "id": "2ZbcYfCj",
    "url": "https://github.com/Fabulously-Optimized/fabulously-optimized/releases/tag/v5.4.1",
    "isPreRelease": false,
    "mods": [
      {
        "name": "Continuity",
        "version": {
          "name": "3.0.0-beta.4+1.20.1",
          "url": "https://modrinth.com/mod/continuity/version/3.0.0-beta.4+1.20.1"
        },
        "icon_url": "https://cdn.modrinth.com/data/1IjD5062/icon.png",
        "summary": "A Fabric mod that allows for efficient connected textures"
      },
      ...
    ],
    "releaseDate": "2023-10-15T16:22:34.000Z",
    "changelog": "markdown changelog from github here"
  },
  "latestPreRelease": {...}
}
  • /v1/contributors - Get a list of all contributors to the GitHub Organization.

Expected Response

{
  "organizationMembers": [
    "Imzxhir",
    "Kichura",
    "Madis0",
    "osfanbuff63"
  ],
  "contributors": [
    "RaptaG",
    "RozeFound",
    "AlphaKR93",
    "..."
  ]
}

About

A currently unused web API for additional features in the Fabulously Optimized website.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published