Furse is a simple library for using the CurseForge REST API in Rust. It uses reqwest for sending requests and deserialising responses to strongly typed structs using Serde.
- Strongly typed structures for API responses
- Useful examples in the method documentations
- Implementations for the following API calls
- Get mod by mod ID (official documentation)
- Get mods by mod IDs (official documentation)
- Get HTML description by mod ID (official documentation)
- Get all of the mod's files by mod ID (official documentation)
- Get file by mod ID and file ID (official documentation)
- Get files by file IDs (official documentation)
- Get file's HTML changelog by mod ID and file ID (official documentation)
- Get file's download URL by mod ID and file ID (official documentation)
- Get files that match the given fingerprints (official documentation)