Projects > 3D Trailer Monitor
3D Trailer Monitor: Daily automated watcher that emails new 3D movie trailer announcements.

3D Trailer Monitor

Daily automated watcher that emails new 3D movie trailer announcements.

Year
Feb 2026
Status
Live
Platforms
macOS
Type
Automation, Pipeline
Role
Sole developer

New 3D trailers are posted every once in awhile to a public trailers website. A zero-dependency script checks daily and emails me when a new 3D trailer shows up.

A small tool that checks a movie site once a day for newly announced 3D trailers and emails a formatted digest of anything new. It only alerts on posts from the previous day, so a run with no new trailers stays quiet.

It runs itself on a daily schedule on a Mac, and everything it needs (the site to watch, the email settings) is set through configuration rather than code changes. A test-send mode lets you check the email formatting without waiting for a real trailer to appear.

Features

  • Checks for new 3D trailer announcements once a day, no attention required
  • Emails a clean digest only when something new appears; quiet otherwise
  • Settings live in one config file, no code changes to point it elsewhere
  • Test mode sends a sample email so you can check formatting anytime

Under the hood

8Files
299Lines of code
5Commits
Feb 2026Dev window
StackPython 3.9 · Resend API · launchd
InframacOS launchd scheduled job
Notable
  • Pure Python standard library end to end (urllib for fetching, html.parser for scraping), so it runs on a stock Mac with nothing to install
  • Email goes out through the Resend API with a hand-built JSON payload, no SDK, keeping the whole tool dependency-free
  • Stateless dedup: each daily run reports only posts dated the previous day in the configured timezone, so nothing repeats and there is no state file to corrupt