blog / 27 August 2025

keeping a film diary

home-automation

What was automated? Tracking watched films.

How? I have been keeping track of films I have watched since 2021 (pictured). I originally did this via Letterboxd, but later switched to Trakt due to the presence of an API. Having an API is useful as it enables scrobble functionality to be replicated (via an OpenFaaS function), and thus watched films to be tracked automatically.

trakt watched list
trakt watched list

This function is also able to enforce criteria for adding an item to the watch history:

The watched items present on Trakt prior to 2021 are set to each film’s release date.

A cron job calling this backup script is present on a server linked to Dropbox, to preserve the watched list.

Trakt has several other useful features:

trakt years list
trakt years list

Rationale

steppingthroughfilm captures well the rationale for keeping a film diary (albeit in physical form):

“For the past 16 years I’ve written down every film I watch in [journals]… Each film is like a memory so it’s lovely flipping through the pages.”
“I guess they’re also my diaries… each one representing a period of my life and the films I watched at that time…”
“if you also journal then you’ll know how therapeutic and lovely it is to write everything down from inside our wondering heads…”
I think film is so special in that way. Each movie can mark a period in our lives… the one you watched at uni… the one you watched round your mates house… your mums favourite one… the one you watched in hospital… the first one you watched in your new home… the list goes on. Little markers through our lives.”

View this post on Instagram

An instagram post