~/talk

Automate everything via NodeJS and Puppeteer

Talkat stackconf 2022 · 2022-07-19..07-20· [nodejs, web-performance]
links:none on file
slides:none on file

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

  1. 0:00Introduction and agenda
  2. 1:48Puppeteer stack overview
  3. 3:36History of browser automation
  4. 5:21Puppeteer basics and example
  5. 7:05Puppeteer use cases
  6. 9:56Real-world usage examples
  7. 13:29SkyScanner scraper demo
  8. 15:19Podcast automation with GitHub Actions
  9. 18:11Key takeaways and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.