https://github.com/ricoledan/digimon-api-deno
👾 Deno powered API for Digimon Digital Monsters.
https://github.com/ricoledan/digimon-api-deno
api deno digimon digimon-community digimon-digital-monsters digimonapi docker wikimon
Last synced: about 1 year ago
JSON representation
👾 Deno powered API for Digimon Digital Monsters.
- Host: GitHub
- URL: https://github.com/ricoledan/digimon-api-deno
- Owner: Ricoledan
- Archived: true
- Created: 2020-09-22T22:16:46.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-20T19:58:56.000Z (over 5 years ago)
- Last Synced: 2025-02-27T19:57:57.941Z (over 1 year ago)
- Topics: api, deno, digimon, digimon-community, digimon-digital-monsters, digimonapi, docker, wikimon
- Language: TypeScript
- Homepage:
- Size: 5.1 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **デジタルモンスター API**
#### Digital Monster API
👾 Deno powered API for Digimon Digital Monsters.
## Routes
| Methods | Description | Routes |
| -------- | ------------------------------- | ------------- |
| `GET` | return all digimon profiles | digimon |
| `GET` | return specific profile by name | digimon/:name |
| `POST` | create a single profile | digimon |
| `PUT` | update a specific profile | digimon/:name |
| `DELETE` | delete a specific profile | digimon/:name |
### References
#### Glossary
[Level](https://wikimon.net/Evolution_Stage) - level of development
[Type](https://wikimon.net/Type) - indicates what sort of category a Digimon's specific species belongs
[Attribute](https://wikimon.net/Attribute) - refers to type of computer file a Digimon represents
[Field](https://wikimon.net/Field) - overall branching group that each digimon is associated with
[Group](https://wikimon.net/Group) - specific theme a digimon is associated with
Technique - signature attacks and abilities
Artwork - profile image
Profile - brief description
## Commands
#### Run Dev Environment
```CLI
deno run -A drakefile.ts run
```
#### Format Project
```CLI
deno run -A drakefile.ts fmt
```
#### Test Project
```CLI
deno run -A drakefile.ts test
```
#### Lock Dependencies
```CLI
deno run -A drakefile.ts lock
```
#### Build Docker Image
```CLI
deno run -A drakefile.ts dbuild
```
#### Run Docker Container
```CLI
deno run -A drakefile.ts drun
```
#### Push Docker Repository to Registry
```CLI
deno run -A drakefile.ts dpush
```
## Resources
### **Thank You! ❤️**
This work could not be done without the help of the digimon community and the folks at [With the Will](https://withthewill.net/), [Wikimon](wikimon), [Digimon Discord Community](https://discord.gg/0VODO3ww0zghqOCO), [File Island: The Complete Digimon Electronics Resource
](http://lcd.withthewill.net/), the people at Bandai, the amazing people who will use this to power their applications and my beautiful girlfriend who had the patience to allow me to work on my labor of love through the long nights.
[Wikimon](https://wikimon.net/Main_Page) - The best resource for Digimon info since December 2005.