https://github.com/dorielrivalet/ezlion
A data retrieval and translation project for Monster Hunter Frontier Z
https://github.com/dorielrivalet/ezlion
api-rest asciidoc catppuccin g11n game-data game-datafile gettext i18n l10n marshalling mhf mo-files monster-hunter monster-hunter-frontier openapi po-files portable-object protobuf sveltekit translate-toolkit
Last synced: 10 months ago
JSON representation
A data retrieval and translation project for Monster Hunter Frontier Z
- Host: GitHub
- URL: https://github.com/dorielrivalet/ezlion
- Owner: DorielRivalet
- License: mit
- Created: 2023-05-15T12:15:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T03:58:25.000Z (almost 2 years ago)
- Last Synced: 2025-08-01T00:58:46.492Z (11 months ago)
- Topics: api-rest, asciidoc, catppuccin, g11n, game-data, game-datafile, gettext, i18n, l10n, marshalling, mhf, mo-files, monster-hunter, monster-hunter-frontier, openapi, po-files, portable-object, protobuf, sveltekit, translate-toolkit
- Language: C#
- Homepage: https://ezlion.vercel.app
- Size: 5.61 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EZlion
Data retrieval, made easy.
- NuGet 
- npm 
A data retrieval and translation project for Monster Hunter Frontier Z
## API
It is recommended to host the API yourself. You can do so by doing the following:
1. Fork the [repository](https://github.com/DorielRivalet/ezlion/fork).
2. Deploy the project following the instructions [here](https://vercel.com/docs/deployments/git#deploying-a-git-repository). Select app/ as the root of the project in Vercel Settings.
3. Confirm if it worked correctly by checking the API Reference at `https://yourprojectname.vercel.app/docs`.
### Usage
The API is static, you can only use the `GET` HTTP method.
We provide the following data, for example:
- Request: Get monster by id
```bash
curl https://yourprojectname.vercel.app/api/v0/monsters/1
```
- Response:
```json
{ "id": 1, "name": "Rathian" }
```
- Request: Get monsters
```bash
curl https://yourprojectname.vercel.app/api/v0/monsters
```
- Response:
```json
{
"results": [
{ "id": 0, "name": "None" },
{ "id": 1, "name": "Rathian" },
{ "id": 2, "name": "Rathalos" }
],
"metadata": {
"readonly": true,
"repository": "https://github.com/DorielRivalet/ezlion"
}
}
```
For more information, consult the documentation [here](./docs/README.adoc#API).