ExIsbndb
ExIsbndb
is the Elixir wrapper for the ISBNdb API.
It helps Elixir developers to request information to ISBNdb without the need of adding any HTTP client or know the specifications of the API itself.
installation
Installation
The package can be installed by adding ex_isbndb
to your list of dependencies in mix.exs
:
def deps do
[
{:ex_isbndb, "~> 0.1.0"}
]
end
usage
Usage
This library can be used in 2 different ways:
- Use modules like
ExIsbndb.Author
that contains functions that will check the given params and send the request for you (Recommended) - Use
ExIsbndb.Client
to send the requests giving a method, path and params (Not recommended)
If you decide to continue with the recommended path, keep looking here to see the different features.
We provide the following modules to call the different endpoints of the ISBNdb API:
ExIsbndb.Author
- request information about authorsExIsbndb.Book
- request information about booksExIsbndb.Publisher
- request information about publishersExIsbndb.Search
- request information of any kindExIsbndb.Stats
- request database statsExIsbndb.Subject
- request information about subjects