Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivopauly/hogwarts-api
The Hogwarts API is a magical API containing data from the wizarding world of Harry Potter, Hogwarts Legacy and the Fantastic Beasts universe.
https://github.com/ivopauly/hogwarts-api
api harry harry-potter harry-potter-api hogwarts hogwarts-legacy json nuxt potter
Last synced: 3 days ago
JSON representation
The Hogwarts API is a magical API containing data from the wizarding world of Harry Potter, Hogwarts Legacy and the Fantastic Beasts universe.
- Host: GitHub
- URL: https://github.com/ivopauly/hogwarts-api
- Owner: ivopauly
- License: mit
- Created: 2024-10-22T13:44:59.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T09:44:38.000Z (7 days ago)
- Last Synced: 2024-12-20T06:46:54.753Z (3 days ago)
- Topics: api, harry, harry-potter, harry-potter-api, hogwarts, hogwarts-legacy, json, nuxt, potter
- Language: TypeScript
- Homepage: https://hogwarts-api.com
- Size: 1.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Netlify Status](https://api.netlify.com/api/v1/badges/7f0ff807-c593-4942-92fb-72dcf4bd03ea/deploy-status)](https://app.netlify.com/sites/hogwarts-api/deploys)
[![Project license](https://img.shields.io/github/license/ivopauly/hogwarts-api)](LICENSE)
[![Stars](https://img.shields.io/github/stars/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/stargazers)
[![Contributors](https://img.shields.io/github/contributors/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/graphs/contributors)
[![Issue](https://img.shields.io/github/issues/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/issues)
[![PRs](https://img.shields.io/github/issues-pr/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/pulls)
[![Lines of Code](https://tokei.rs/b1/github/ivopauly/hogwarts-api?category=code&style=flat-round)](https://github.com/ivopauly/hogwarts-api)# Hogwarts API
Table of Contents
- [About โจ](#about-)
- [Developer Instructions ๐ช](#developer-instructions-)
- [Support ๐](#support-)
- [Contributing ๐ช](#contributing-)
- [Authors & Contributors ๐ฅ](#authors--contributors-)
- [Warranty ๐](#warranty-)
- [License ๐](#license-)## About โจ
The Hogwarts API is a magical API containing data from the wizarding world of Harry Potter, Hogwarts Legacy and the Fantastic Beasts universe. It includes information on characters, movies, soundtracks, books, quotes, spells, and potions, making it a valuable resource for developers who need some magical (test) data to use in their code projects.
## Developer Instructions ๐ช
### Setup
Make sure to install the dependencies:
```bash
# yarn
yarn install# npm
npm install# pnpm
pnpm install# bun
bun install
```### Development Server
Start the development server on http://localhost:3000
```bash
npm run dev
```### Production
Build the application for production:
```bash
npm run build
```Locally preview production build:
```bash
npm run preview
```Checkout the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
## Support ๐
If you need any support, we're here to help! You can ask your question on the [GitHub Discussions](https://github.com/ivopauly/hogwarts-api/discussions) to get help from the community or open a [GitHub issue](https://github.com/ivopauly/hogwarts-api/issues/new/choose) to report a bug or request a feature. Our team will respond to your issue as soon as possible. We're committed to providing the best support possible to our users.
If you want to say **thank you** or/and support active development of Hogwarts API:
- Add a [GitHub Star](https://github.com/ivopauly/hogwarts-api) to the project.
- Engage with the community on [GitHub Discussions](https://github.com/ivopauly/hogwarts-api/discussions).
- Write interesting articles about the project on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your personal blog.## Contributing ๐ช
First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.
If you want to help with the project make sure to look at the [Issues](https://github.com/ivopauly/hogwarts-api) and leave a note if you want to work on something.
Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.
Please read [our contribution guidelines](CONTRIBUTING.md), and thank you for being involved!
## Authors & Contributors ๐ฅ
The original setup of this repository is by [Ivo Pauly-Koelewijn](https://github.com/ivopauly) and starter template [shadcn-docs-nuxt](https://github.com/ZTL-UwU/shadcn-docs-nuxt) is used.
For a full list of all authors and contributors, see [the contributors page](https://github.com/ivopauly/hogwarts-api/contributors).
## Warranty ๐
Hogwarts API is provided **"as is"** without any **warranty**. Use at your own risk.
## License ๐
This project is licensed under the **MIT license**.
See [LICENSE](LICENSE) for more information.