Letterboxd On This Day

Custom featuring a still from a movie watched on that day in a previous year.

Category
Just For Fun
Letterboxd On This Day hero image

Case Study

Challenge

A friend of mine is a serious movie-head who logs all of his movie watching to Letterboxd, a social network for movie enthusiasts. It does not offer a clean way to see one's viewing history from the same date in previous years, so, mostly as a learning exercise, I built this for him.

Solution

Created web scraping tool that generates visual summaries with a still from a movie watched on that day, and any ratings of the movies.

Sample Result

Results

Generates a shareable visual summary creating nostalgia for movies watched in years past.

Implementation

Built a Python app with custom typography, automatic movie still retrieval, and Letterboxd-inspired styling. It also uses Google Custom Search API to find the movie still, and Python's Pillow library to create the images.

Impact

Learned a lot about building an application like this, and provided a fun tool for my friend. Have since shared with other friends who are similarly compulsive movie watchers. One fine day, I'll make an implementation on an e-ink screen for them to hang on their walls.

Tech Used

PythonFlaskBeautifulSoupPILGoogle Custom Search APIVercelWeb Scraping