Coder Social home page Coder Social logo

lgtm-migrator / bookinformation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from goodie01/bookinformation

0.0 0.0 0.0 145 KB

Book Information service, looks up and combines information from various services in a easy(ier) to consume format than gathering them individually

License: Apache License 2.0

Shell 0.12% Java 99.88%

bookinformation's Introduction

BookInformation

pipeline status

A service that looks up and combines information from several sources into a easy(ier) to consume format.

An example for calling this API is included below;

curl --location --request GET 'https://bookinformation.seshat.cc/v1/book?searchType=ISBN&searchTerm=9780785192558' --header 'authorization: testing123'

Parameters

searchType

Describes the type of search, currently only supports "ISBN"

searchTerm

The text for what your searching for, in this case a ISBN number with only numeric characters

authorization

Authorization token. If you'd like one send me a message, or something.

Caveats

We will endeavor to use/follow semver where possible. In releasing a new, incompatible, major version we will endeavor to keep the /v1/ version of the API working

API response

The API response will look something like the below. Please keep in mind that we prefer to leave a blank (string) field as opposed to a null or missing field.

For our definition of "Backwards compatible" we may choose to add fields, but we will not remove fields.

    {
        "infoList": [
            {
                "title": {
                    "seriesTitle": "",
                    "title": "Star Wars: Darth Vader, Vol. 1: Vader",
                    "subTitle": ""
                },
                "authors": [
                    {
                        "name": "Kaare Kyle Andrews",
                        "description": "Illustrator"
                    },
                    {
                        "name": "Leinil Francis Yu",
                        "description": "Illustrator"
                    },
                    {
                        "name": "Juan Giménez",
                        "description": "Illustrator"
                    },
                    {
                        "name": "Adi Granov",
                        "description": "Illustrator"
                    },
                    {
                        "name": "Kieron Gillen",
                        "description": ""
                    },
                    {
                        "name": "Salvador Larroca",
                        "description": "Illustrations"
                    }
                ],
                "description": "The original Dark Lord of the Sith stars in his first ongoing series! Ever since Darth Vader's first on-screen appearance, he has become one of pop-culture's most popular villains. Now, follow Vader straight from the ending of A NEW HOPE (and the pages of the new STAR WARS comic book) into his own solo adventures — showing the Empire's war with the Rebel Alliance from the other side! But when a Dark Lord needs help, who can he turn to? As Vader pursues a very personal vengeance against the Rebels and investigates the Emperor's secret machinations, he clashes with weapons scavenger Aphra and deadly Battle Droids, and returns to Geonosis to build an army. But some very powerful people don't want him to learn the truths he seeks! Guest-starring Jabba the Hutt, Boba Fett and more! <br /><br />Collecting DARTH VADER #1-6.",
                "isbn10": {
                    "value": "0785192557"
                },
                "isbn13": {
                    "value": "9780785192558"
                },
                "image": {
                    "value": "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1525359589l/24819813.jpg"
                },
                "source": "GOOD_READS"
            }
        ]
    }

bookinformation's People

Contributors

dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.