https://github.com/fabulously-optimized/fabulously-meta
A currently unused web API for additional features in the Fabulously Optimized website.
https://github.com/fabulously-optimized/fabulously-meta
api express github modrinth typescript
Last synced: about 2 months ago
JSON representation
A currently unused web API for additional features in the Fabulously Optimized website.
- Host: GitHub
- URL: https://github.com/fabulously-optimized/fabulously-meta
- Owner: Fabulously-Optimized
- License: mit
- Created: 2023-10-24T11:14:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-25T13:23:36.000Z (over 2 years ago)
- Last Synced: 2025-07-27T03:45:20.450Z (11 months ago)
- Topics: api, express, github, modrinth, typescript
- Language: TypeScript
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```json
{
"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
```json
{
"organizationMembers": [
"Imzxhir",
"Kichura",
"Madis0",
"osfanbuff63"
],
"contributors": [
"RaptaG",
"RozeFound",
"AlphaKR93",
"..."
]
}
```