Java library for reading from IMDb datasets
Add client to your project:
<dependency>
<groupId>com.afrunt.imdb</groupId>
<artifactId>imdb-reactive-client</artifactId>
<version>1.0.10</version>
</dependency>
Search for "Mortal Kombat":
import com.afrunt.imdb.model.*;
import com.afrunt.imdb.reactiveclient.IMDbClient;
//...
new IMDbClient()
.fluxOf(TitleBasics.class)
.filter(titleBasics -> titleBasics.getPrimaryTitle().contains("Mortal Kombat"))
.subscribe(System.out::println);
or simply find all Van Damme's 😆
import com.afrunt.imdb.model.*;
import com.afrunt.imdb.reactiveclient.IMDbClient;
//...
new IMDbClient()
.fluxOf(Name.class)
.filter(name -> name.getPrimaryName().contains("Van Damme"))
.subscribe(System.out::println);
and much more...
- com.afrunt.imdb.model.Name
- com.afrunt.imdb.model.TitleAkas
- com.afrunt.imdb.model.TitleBasics
- com.afrunt.imdb.model.TitleCrew
- com.afrunt.imdb.model.TitleEpisode
- com.afrunt.imdb.model.TitlePrincipals
- com.afrunt.imdb.model.TitleRatings