isbndb

Java API to the isbndb.com json services

License

License

Categories

Categories

Net
GroupId

GroupId

nl.ivonet
ArtifactId

ArtifactId

isbndb
Last Version

Last Version

0.3
Release Date

Release Date

Type

Type

jar
Description

Description

isbndb
Java API to the isbndb.com json services
Project URL

Project URL

https://github.com/IvoNet/isbndb
Project Organization

Project Organization

IvoNet
Source Code Management

Source Code Management

https://github.com/IvoNet/isbndb

Download isbndb

How to add to project

<!-- https://jarcasting.com/artifacts/nl.ivonet/isbndb/ -->
<dependency>
    <groupId>nl.ivonet</groupId>
    <artifactId>isbndb</artifactId>
    <version>0.3</version>
</dependency>
// https://jarcasting.com/artifacts/nl.ivonet/isbndb/
implementation 'nl.ivonet:isbndb:0.3'
// https://jarcasting.com/artifacts/nl.ivonet/isbndb/
implementation ("nl.ivonet:isbndb:0.3")
'nl.ivonet:isbndb:jar:0.3'
<dependency org="nl.ivonet" name="isbndb" rev="0.3">
  <artifact name="isbndb" type="jar" />
</dependency>
@Grapes(
@Grab(group='nl.ivonet', module='isbndb', version='0.3')
)
libraryDependencies += "nl.ivonet" % "isbndb" % "0.3"
[nl.ivonet/isbndb "0.3"]

Dependencies

compile (3)

Group / Artifact Type Version
ch.qos.logback : logback-classic jar 1.0.13
com.google.code.gson : gson jar 2.7
org.apache.httpcomponents : httpclient jar 4.5.2

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Java API to the isbndb.com json services

isbndb is a nice resource for book / author metadata. This module gives easy to use methods for accessing the json api of this website.

Prerequisites

  • Java 8
  • maven
  • git
  • internet connection
  • isbndb api key (create an account and then a key)
  • good cheer :-)

Usage

Just add this to your maven project:

<dependency>
    <groupId>nl.ivonet</groupId>
    <artifactId>isbndb</artifactId>
    <version>0.3</version>
</dependency>

or

  • clone this project
  • maven build this project
  • add the dependency to your project
  • start using the Isbndb service

Good to know

By placing a file called isbndb.properties on the classpath containing a property called api.key with a valid Api key it will be picked up automatically when the Isbndb service is instantiated.

e.g. isbndb.properties

api.key=VALIDKEY

You can of course override this by providing your own key programmatically.

License

Copyright 2016-2018 Ivo Woltring

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Open Stories

  • As a User I WANT TO be notified when I exceed my daily quota IN ORDER TO don't make unnecessary requests and don't get feature envy by having to implement it in the using applciation

Versions

Version
0.3
0.2
0.1