This is a work in progress! 🚧
- Download
title.basics.tsv.gz
andtitle.ratings.tsv.gz
from IMDB - Unzip files
- Run
tr '"' "'" < title.basics.tsv > title.basics.fixed.tsv
- Run
sqlite3 titles.db < populate_db.sql
to create DB tables and populate with IMDB title and ratings data from TSVs - In order to populate the titles metadata with descriptions, images, etc., you need to grab data from TMDB:
- Create a TMDB account and get an API key
- Download a daily export of movies and tv series IDs from this page
- Run
yarn tsc && node dist/download_metadata.js <path to tmdb export> <path to titles.db> <tmdb api key>
(TODO implement this)
yarn install
yarn dev
Open http://localhost:3000 with your browser to view the app.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.