~/talk

Scraping Lyrics with Celery

slides:none on file

Demonstrates using the Python asynchronous task queue Celery to extract song lyrics from websites, showing how Celery works, how to choose a message broker and store results, and how to write Celery tasks. Includes practical coding examples using BeautifulSoup to scrape and inspect web page DOMs, discusses performance and result retrieval, and suggests improvements such as better storage and Celery primitives (chains, groups, chords).

AI-written summary · about

  1. 0:00Welcome!
  2. 1:20About Celery
  3. 2:55How Celery works
  4. 3:36Message brokers
  5. 5:15Choosing a broker
  6. 6:35Storing results
  7. 9:30Coding with Celery
  8. 15:30Scrapping lyrics websites
  9. 16:46Inspecting the DOM
  10. 17:13Coding with BeautifulSoup
  11. 20:07Getting the results and performance
  12. 22:40Improvements: Better storage, Celery chains, groups, chords
  13. 24:15Wrapping up: Celery is as popular as Taylor Swift for distributed tasks
~/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.