imdb8wrapper

A Java wrapper of IMDB8 API

Лицензия

Лицензия

Группа

Группа

io.github.imdb8wrapper
Идентификатор

Идентификатор

imdb8wrapper
Последняя версия

Последняя версия

1.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

imdb8wrapper
A Java wrapper of IMDB8 API
Ссылка на сайт

Ссылка на сайт

https://imdb8wrapper.github.io/imdb8wrapper
Система контроля версий

Система контроля версий

https://github.com/imdb8wrapper/imdb8wrapper

Скачать imdb8wrapper

Как подключить последнюю версию

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

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.apache.httpcomponents : httpclient jar 4.5.13
org.slf4j : slf4j-api jar 2.0.0-alpha1
com.fasterxml.jackson.core : jackson-databind jar 2.12.1

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.18.18

test (1)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-simple jar 2.0.0-alpha1

Модули Проекта

Данный проект не имеет модулей.

IMDB8 API Java Wrapper

Open source java wrapper of IMDB8 API

Usage

To use it, you need the following Maven dependency:

<dependency>
  <groupId>io.github.imdb8wrapper</groupId>
  <artifactId>imdb8wrapper</artifactId>
  <version>${project.version}</version>
</dependency>

Example application:

public class DemoApplication {
  public static void main(String[] args) {
    String apiKey = System.getenv("IMDB8_API_KEY");
    ImdbApi imdbApi = new ImdbApi(apiKey);

    FindTitleRequest findTitleRequest = imdbApi.newFindTitleRequest();

    List<Title> titles = findTitleRequest.execute("Honest Thief");

    Title title = titles.get(0);

    GetOverviewDetailsRequest getOverviewDetailsRequest = imdbApi.newGetOverviewDetailsRequest();

    OverviewDetails overviewDetails = getOverviewDetailsRequest.execute(title.getTtConst());

    GetUserReviewsRequest getUserReviewsRequest = imdbApi.newGetUserReviewsRequest();
    ReviewsPage reviewsPage = getUserReviewsRequest.getFirstReviewsPage(title.getTtConst());
  }
}

Contributing

Build locally

  1. Clone the repository
  2. mvn clean install

Develop without wasting API requests

You can set up a Mock Server in Postman

Версии библиотеки

Версия
1.0.1
1.0.0