MovieAPIs 1.0.2

dotnet add package MovieAPIs --version 1.0.2
NuGet\Install-Package MovieAPIs -Version 1.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MovieAPIs" Version="1.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MovieAPIs --version 1.0.2
#r "nuget: MovieAPIs, 1.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MovieAPIs as a Cake Addin
#addin nuget:?package=MovieAPIs&version=1.0.2

// Install MovieAPIs as a Cake Tool
#tool nuget:?package=MovieAPIs&version=1.0.2

<h1 align="center">Movie API</h1>

<p align="center">

<img src="https://badges.frapsoft.com/os/v1/open-source.svg?v=103" > </p>

C# library for working with movie services api. An open source project containing methods for working with:


Quick start

using MovieAPIs.UnofficialKinopoiskApi

var client = new UnofficialKinopoiskApiClient("api-key");

// An example of getting a movie by its Id on the movie search
var film = client.GetFilmByIdAsync(5664);

// Get movies from a range of pages
var topFilms = client.GetTopFilmsFromPageRangeAsync(fromPage:3, toPage:5);
var filmsByKeyword = client.GetFilmsByKeywordFromPageRangeAsync("Keyword", new Range(1, 4));

// Get from all pages
var filmsByKeywordFromAllPages = client.GetFilmsByKeywordFromPageRangeAsync("Keyword");

Library description

Description of methods from UnofficialKinopoiskApiClient

Method name Description
GetTopFilmsFromPageRangeAsync Get a list of movies from various tops and collections from page range
GetDigitalReleasesFromPageRangeAsync Get list of digital releases from page range
GetFilmsByKeywordFromPageRangeAsync Get list of movies by keywords from page range
GetFilmsByFiltersFromPageRangeAsync Get a list of movies by different filters from page range
GetViewerReviewsByIdFromPageRangeAsync Returns a list of viewer reviews from page range
GetImagesByIdFromPageRangeAsync Get movie related images from page range
GetPersonByNameFromPageRangeAsync Search for actors, directors, etc by name from page range
GetFilmByIdAsync Get movie data by kinopoisk id
GetGenresAndCountriesAsync Returns a list of country and genre IDs that have been sold in /api/v2.2/films
GetRelatedFilmsAsync Get a list of similar movies by kinopoisk id
GetFilmFactsAndMistakesAsync Get data about facts and errors in movies by kinopoisk id
GetFilmDistributionsAsync Get rental data in different countries by kinopoisk id
GetSequelsAndPrequelsByIdAsync Get sequels and prequels by kinopoisk id
GetBoxOfficeByIdAsync Get budget and collection information by kinopoisk id
GetSeasonsDataByIdAsync Get season data for the series by kinopoisk id
GetStaffByFilmIdAsync Get data about actors, directors, etc. by kinopoisk id
GetPremieresListAsync Get list of film premieres
GetTrailersAndTeasersByIdAsync Get trailers, teasers, videos for the film by kinopoisk id
GetAwardsByIdAsync Get film awards data by kinopoisk film id
GetStaffByPersonIdAsync Get information about a specific person by kinopoisk id
GetFilmsByKeywordAsync Get movie list by keyword
GetFilmsByFiltersAsync Get a list of movies by various filters
GetTopFilmsAsync Get movies from various tops and collections
GetViewerReviewsByIdAsync Returns a list of paginated viewer reviews
GetImagesByIdAsync Get images associated with the movie with pagination. Each page contains no more than 20 films
GetPersonByNameAsync Search for actors, directors, etc. by name. One page can contain up to 50 items in items

Developers

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2 393 10/15/2022
1.0.1 363 10/2/2022
1.0.0 363 10/1/2022