theDavidBarton / the-harry-potter-database

A REST API to feed database about Harry Potter books.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

the-harry-potter-database

đź—˛ A REST api to feed database about Harry Potter books.

7 books, 756 characters, 150 potions and 305 spells.

client

API docs

GET categories

  • /api/1/
  • /api/1/categories
  • /api/1/categories/{id}

GET books

  • /api/1/books (mandatory parameter: ?search)
  • /api/1/books/all
  • /api/1/books/{id}

GET characters

  • /api/1/characters (mandatory parameter: ?search)
  • /api/1/characters/all
  • /api/1/characters/{id}

GET spells

  • /api/1/spells (mandatory parameter: ?search)
  • /api/1/spells/all
  • /api/1/spells/{id}

GET potions

  • /api/1/potions (mandatory parameter: ?search)
  • /api/1/potions/all
  • /api/1/potions/{id}

(availability)
GET health

  • /health (optional parameter: ?from=)

Copyright

The Harry Potter Database is a non-commercial open source project.

Content

Harry Potter and all associated names are copyright J.K. Rowling and Warner Bros. Entertainment Inc.

All data has been freely collected from open sources such as Harry Potter Wikia.

The content available via the api is licensed under Attribution-NonCommercial-ShareAlike 4.0 International CC BY-NC-SA 4.0

Software

This project is open source and carries an MIT licence.

Copyright (c) 2020, 2022 David Barton (theDavidBarton)

About

A REST API to feed database about Harry Potter books.

License:MIT License


Languages

Language:JavaScript 96.3%Language:CSS 2.8%Language:HTML 0.8%