strapi-plugin-movies
v0.0.0
Published
A movie picker custom field
Downloads
77
Readme
strapi-plugin-movies
A movie picker custom field. It uses the OMDb API as the data source
Installation
npm install strapi-plugin-movies
# or
yarn add strapi-plugin-movies
You'll need to provide your own API key. You can get yours for free on the OMDb website. Then pass it to the plugin's configuration:
// config/plugins.js
module.exports = ({ env }) => ({
// ...
movies: {
config: {
omdbApiKey: env('OMDB_API_KEY'),
},
},
// ...
});
Data structure
The field stores data as JSON that will match the following structure:
interface Movie {
title: string;
year: string;
poster: string;
id: string;
boxOffice: string;
releaseData: string;
runtime: string;
plot: string;
imdbRating: string;
imdbVotes: string;
metascore: string;
}
Here is an example of how the data will look like:
{
"title": "The Shawshank Redemption",
"year": "1994",
"poster": "https://m.media-amazon.com/images/M/MV5BMDAyY2FhYjctNDc5OS00MDNlLThiMGUtY2UxYWVkNGY2ZjljXkEyXkFqcGc@._1_SX300.jpg",
"id": "tt0111161",
"boxOffice": "$28,767,189",
"releaseData": "14 Oct 1994",
"runtime": "142 min",
"plot": "A banker convicted of uxoricide forms a friendship over a quarter century with a hardened convict, wile maintaining his innocence and trying to remain hopeful through simple compassion.",
"imdbRating": "9.3",
"imdbVotes": "2,957,050",
"metascore": "8"
}