1.0.6 • Published 2 years ago

antonbochkarev-sdk v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

SDK for LOTR API

Installation

npm install antonbochkarev-sdk / yarn add antonbochkarev-sdk

Functionality

Create new instance of SDK API with your API key from https://the-one-api.dev/. API key will be used in methods where required. Then you can use methods from instanse of this class.

API routeFunctionUsageResponse
/bookpackage_import_name.getAllBooks()List of all "The Lord of the Rings" books
/book/:idpackage_import_name.getOneBook(id: string)ID requiredRequest one specific book
/book/:id/chapterpackage_import_name.getOneBookChapters(id: string)ID requiredRequest all chapters of one specific book
/moviepackage_import_name.getAllMovies()List of all movies, including the "The Lord of the Rings" and the "The Hobbit" trilogies
/movie/:idpackage_import_name.getOneMovie(id: string)ID required.Request one specific movie
/movie/:id/quotepackage_import_name.getAllMovies()ID required.Request all movie quotes for one specific movie (only working for the LotR trilogy)
/characterpackage_import_name.getAllCharacters()List of characters including metadata like name, gender, realm, race and more
/character/:idpackage_import_name.getOneCharacter(id: string)ID required.
Request one specific character
/character/:id/quotepackage_import_name.getOneCharacterQuotes(id: string)ID required.Request all movie quotes of one specific character
/quotepackage_import_name.getAllQuotes()List of all movie quotes
/quote/:idpackage_import_name.getOneQuote(id: string)ID required.Request one specific movie quote
/chapterpackage_import_name.getAllChapters()List of all book chapters
/chapter/:idpackage_import_name.getOneChapter()ID required.Request one specific book chapter

Testing

For testing you should clone this repo, run npm install, then run API_KEY=__your_API_key__ npm test. There are five test suites, one for each entity.

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago