This project makes use of Remotion, a React framework for creating videos programmatically. It takes a data download from Netflix and creates a video of your viewing history, much like Spotify's Wrapped.
After downloading and installing dependencies, you'll have to go to your Netflix account page, click on your profile, then click View under the Viewing activity section. Next, click Download all.
This will download a CSV file with your viewing history. You'll need to convert this to JSON. You can do this using any online converter like csvjson. Paste the array of JSON objects into src/Main/watchHistory.tsx
and you're good to go!
Check the list of commands below to test your video, or to render it.
yarn
yarn start
yarn run build
This is a demo of the output. This GIF doesn't capture the audio, but it's there.