Skip to content

theDavidBarton/the-harry-potter-database

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published