Automate everything via NodeJS and Puppeteer
summary
Demonstrates that Node.js plus Puppeteer automates end-to-end workflows: a YouTube→Anchor.fm mp3 pipeline running in GitHub Actions that converts video to mp3, signs in, fills metadata and publishes to 10 platforms despite Anchor lacking an API, and a Skyscanner private‑API scraper used since 2018 to find cheapest flights. Shows a Lighthouse test flow with auth support, uses Docker for deployment, publishes the code open source, and reports the Anchor automation works and others adopt the GitHub Action.
AI-written summary · about
chapters (9)
- 0:00Introduction and agenda
- 1:48Puppeteer stack overview
- 3:36History of browser automation
- 5:21Puppeteer basics and example
- 7:05Puppeteer use cases
- 9:56Real-world usage examples
- 13:29SkyScanner scraper demo
- 15:19Podcast automation with GitHub Actions
- 18:11Key takeaways and conclusion
related talks
21mActions for Node.js Apps
32mEnd to End tests with Google's Puppeteer
26mWeb Scraping with Puppeteer and NodeJS
30mModern Web Testing and Automation with Puppeteer
01h 15mPuppeteer can automate that!
14mAutomate Performance Monitoring for Micro Frontend Apps
47mModern Performance Workflows
06mApify SDK - The scalable web crawling and scraping library for JavaScript
