Scrapes Letterboxd watchlist and adds movies to Plex and Radarr.
  • Python 93.6%
  • Dockerfile 6.4%
Find a file
2026-01-23 14:42:58 -05:00
.github/workflows Remove context 2023-12-11 10:56:48 -05:00
.gitignore extracted tmdb url 2023-08-05 13:21:18 -04:00
Dockerfile Add optional local hosted letterboxd api 2026-01-23 14:42:58 -05:00
LICENSE Add LICENSE file 2025-11-28 18:40:27 -05:00
main.py Add optional local hosted letterboxd api 2026-01-23 14:42:58 -05:00
README.md Add optional local hosted letterboxd api 2026-01-23 14:42:58 -05:00
requirements.txt debloat 2025-09-23 23:33:04 -04:00

letterboxd-sync

This a Python script that grabs a Letterboxd watchlist using https://github.com/screeny05/letterboxd-list-radarr and then adds the movies from that list to your Plex watchlist.

Getting API Token

Plex

https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/

Sample run command

docker run --rm \
    -e LETTERBOXD_USERNAME='{Letterboxd username}' \
    -e PLEX_TOKEN='{Plex token}' \
    -e PLEX_HOST='http://{Plex server's IP}:32400' \
    -e BASE_URL='http://localhost:5000' \ # optional local hosted version of screeny05/letterboxd-list-radarr
    choff3/letterboxd-sync