adesege / netflix-assistant

A tool to help search and filter shows and movies on Netflix using the reelgood.com API.

Home Page:https://netflix-assistant.netlify.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netflix Assistant

A tool to help search and filter shows and movies on Netflix using the ReelGood API.

ReelGood is a site which provides listing of TV shows and movies across many online services, including Netflix. They have a great GUI on their website which is easy to navigate and they also use an API as part of this. I wanted to build my own show guide reports, so I pull data from their API with client-side JS and render it on a website.

Setup and run

Local

Clone the repo.

Start a web server in the root directory.

Open the browser.

Remote

This repo can be deployed on Netlify. The CORS header must be set for API requests and this is not possible on Github Pages.

Source of data

On ReelGood's website there is a view of TV shows and movies available to stream on Netflix.

https://reelgood.com/source/netflix

The page supports filter parameters, ordering options and display format options.

The show data is retrieved from the ReelGood API.

https://api.reelgood.com/v2/

This is done upon initial page load, when you apply filtering/sorting and also when you click Load More at the bottom of the page.

The API is free to use and on their FAQ page they provide details for requesting API access. I found that without having to e-mail them that the API is easy to access. I have not found documentation for it yet, so I compare GUI choice I make with the API requests which are made and infer how the fields on the API requests work and what the response fields mean.

About

A tool to help search and filter shows and movies on Netflix using the reelgood.com API.

https://netflix-assistant.netlify.com/

License:MIT License


Languages

Language:JavaScript 64.9%Language:HTML 35.1%