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
