https://github.com/diegotl/empusaserver
API server that provides endpoints to Empusa App.
https://github.com/diegotl/empusaserver
api nintendo nro server switch vapor
Last synced: 10 months ago
JSON representation
API server that provides endpoints to Empusa App.
- Host: GitHub
- URL: https://github.com/diegotl/empusaserver
- Owner: diegotl
- License: gpl-2.0
- Created: 2023-10-30T15:04:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T13:46:06.000Z (over 2 years ago)
- Last Synced: 2024-03-25T15:30:46.555Z (over 2 years ago)
- Topics: api, nintendo, nro, server, switch, vapor
- Language: Swift
- Homepage:
- Size: 1.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EmpusaServer
This is a Vapor server that provides an API for [Empusa](https://github.com/diegotl/Empusa/) app.
## Features
In order to reduce GitHub's API consumpton from client side (which can exceed rate limit very quick) this server was written to implement and enpoint that provides a list of all installable resources, as well as their latest versions and assets direct url.
This also provides the necessary files for the "Check for update" function, implemented with Sparkle.
## Usage
Clone the repository and either open Package.swift and run it through Xcode, or execute `swift run` in the root directory.