brianlovin

Sync your Letterboxd diary and watchlist into a Notion database

10
1
100% credibility
Found May 15, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Tool to sync Letterboxd diary entries and watchlist into a Notion database enriched with movie posters, metadata, and automatic daily updates.

How It Works

1
🔍 Discover movie sync magic

You find a simple tool that brings your Letterboxd watches and wishlist straight into Notion, with pretty posters and details.

2
📥 Grab the setup helper

Follow a quick one-line command to get the easy setup tool on your computer.

3
🔗 Connect your accounts

Tell it your Notion permission and Letterboxd username, and it builds your personal Films collection automatically.

4
Add your full movie history?
Yes, import everything

Pick your downloaded movie list file and let it fill in the past.

➡️
No, recent is fine

Jump ahead to your new collection with latest watches.

5
🎬 Open your new database

Head to Notion to see your Films page with watched movies, wishlist, and full details like directors and runtimes.

6
Automatic daily updates

New watches or list changes appear in Notion every day without you lifting a finger.

🎉 Perfect movie tracker ready

Relax with a beautiful, always-fresh collection of all your films in Notion.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is letterboxd-notion-sync?

This TypeScript tool syncs your Letterboxd diary and watchlist into a Notion database, pulling recent entries via RSS and HTML while enriching pages with movie posters, director, cast, genres, runtime, and links to IMDb/TMDB. It solves the hassle of manually tracking films in Notion by automating daily updates through Notion Workers—no server or cron jobs needed. Setup is a quick clone, npm install, and npm run setup, which creates a "Films" database with Watched, Watchlist, and All views, plus optional CSV import for your full history.

Why is it gaining traction?

It stands out with one-command deployment via the ntn CLI, serverless scheduling (tweak from 5m to 7d), and idempotent scripts like backfill for metadata or import-csv for bulk history—far simpler than custom scrapers or Zapier hacks. Users get rich, queryable data like Letterboxd ratings and plots without API keys beyond Notion's token, similar to syncing Letterboxd watchlist with Plex or Trakt but into a flexible database. Maintenance commands like ntn workers sync trigger make forcing a sync effortless.

Who should use this?

Film enthusiasts building Notion dashboards for their diary or watchlist, especially those integrating with tools like Jellyfin or Radarr via exported data. Developers tired of scripting Letterboxd exports for personal trackers, or Notion power-users wanting automated movie metadata without full-stack overhead. Ideal for solo setups, not enterprise-scale syncs like GitHub to GitLab.

Verdict

Solid niche sync for personal use—grab it if you live in Notion and Letterboxd, with excellent README and MIT license easing tweaks. At 10 stars and 1.0% credibility, it's early-stage; test thoroughly before relying on it daily, but the setup script and worker model show thoughtful design.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.