Skip to content

JohnMalmsteen/imdb-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semantic Web and Linked Data - Exercise 4

Internet Movie Database API

In this exercise we will build a HTTP API for an IMDB generated CSV file.

Exercises

  1. Run imdb.js and test out the API as it is.

  2. Add a GET method at the route '/movie/year/:year' that responds with the JSON for the list of all moves from the year ':year'.

  3. Add a GET method at the route '/movie/random' that will return a random movie from the list.

  4. Add a query parameter called nomovies, so that when a user goes to the URL 'http://127.0.0.1/movie/random?nomovies=i', where i is an integer, the API will return a list of i random movies. That is, 'http://127.0.0.1/movie/random?nomovies=10' will return a list of ten random movies.

Advanced exercises

  1. Add a route that lets an API user search for movies with a given term in the movie title. For instance, a user could go to the route '/movie/search/the' and would be returned a list of movies with the word 'the' in the title.

Note

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published