Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/upcraftlp/modstats-api
An API Server to keep track of historical download and version data across Modrinth and Curseforge.
https://github.com/upcraftlp/modstats-api
api asp-net-core csharp curseforge docker dotnet-core graphql minecraft modding modrinth mods
Last synced: 4 days ago
JSON representation
An API Server to keep track of historical download and version data across Modrinth and Curseforge.
- Host: GitHub
- URL: https://github.com/upcraftlp/modstats-api
- Owner: UpcraftLP
- Created: 2023-08-09T12:07:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-02T05:34:03.000Z (about 1 year ago)
- Last Synced: 2024-10-11T09:58:46.438Z (27 days ago)
- Topics: api, asp-net-core, csharp, curseforge, docker, dotnet-core, graphql, minecraft, modding, modrinth, mods
- Language: C#
- Homepage: https://mods.upcraft.dev/api/graphql
- Size: 57.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ModStats API
https://mods.upcraft.dev/api/graphql
An API Server to keep track of historical download and version data across [Modrinth](https://modrinth.com) and [Curseforge](https://.curseforge.com).
## How to use
1. Set up a [PostgreSQL](https://hub.docker.com/_/postgres) database to connect the API to.
2. Simply download and run the docker container:
```sh
docker pull ghcr.io/upcraftlp/modstats-api:latest
```An [example appsettings file](appsettings.Example.json) is provided to list all configuration values. Alternatively those can be supplied via environment variables. See the [ASP.NET Core documentation](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-7.0) on configuration.