Automatically posts screenshots from "The Adventures of Pete & Pete" to Bluesky with smart duplicate prevention and seasonal posting.
- No repeated images across posting cycles
- Seasonal episode filtering (Halloween in October, Christmas in December)
- Automatic alt-text generation for accessibility
- Runs on GitHub Actions with no manual intervention
Requires a Bluesky account with an app password.
Add these as repository secrets in GitHub Actions:
BSKY_IDENTIFIER— your Bluesky handleBSKY_PASSWORD— your app passwordANTHROPIC_API_KEY— optional; enables vision-generated scene descriptions in alt text. Without it, alt text uses episode info from the filename only.
Add .jpg images to the imagequeue/ folder and push.
Extract screenshots from video files placed in videos/:
yarn extract # Default settings
yarn extract --help # See all options- Node.js 20+
- Yarn
- GitHub repository with Actions enabled
MIT