NikkyAI / CurseProxy

kotlin/ktor service providing some utility and access to curse api
https://curse.nikky.moe
Other
39 stars 9 forks source link

CurseProxy

About

CurseProxy is a api used to access curseforge project and file info currently minecraft only

api enpoints

Example URLs using MatterLink for the project and file ids the example host is https://curse.nikky.moe

2530702

GET /api/addon/{addonID}
GET /api/addon/{addonID}/description
GET /api/addon/{addonID}/files
GET /api/addon/{addonID}/file/{fileId}}
GET /api/addon/{addonID}/file/{fileId/changelog
GET /api/widget/{addonID}
GET /api/widget/{addonID}
GET /api/url/{addonID}
GET /api/img/{addonID}

Badge demo

no parameters for newest file on the newest gameversion

with the curseforge logo

supporting all the shields io styles: plastic, flat, flat-square, for-the-badge, social

for older versions

pinning the fileid too

all files