~/talk

Exploring Art with Python: Building an Italian Art Bot

Talkat PyCon Italia 2024 · 2024-05-22..05-25· [python, data-visualization]
slides:none on file

A Python bot that posts Italian paintings on BlueSky, built by scraping WikiArt via requests and trimming an initial ~18,000 images down to 1,700 shortlisted images; the app uses Flask + Postgres on Vercel + a Render worker, selects a random unpublished record, uploads the image with BlueSky’s two‑step API and publishes three times daily via cron-job.org. Deployment is low‑cost and reliable with occasional sleep/errors from serverless functions handled by retry/fail logic.

AI-written summary · about

  1. 0:00Introduction to project
  2. 3:57Choosing Italian art bot
  3. 10:43Filtering and selecting images
  4. 13:17Building the Python bot
  5. 16:28Deploying to cloud services
  6. 19:39Lessons and future steps
  7. 21:49Q&A session
~/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.