Talk

Exploring Art with Python: Building an Italian Art Bot

Friday, May 24

14:45 - 15:15
RoomPizza
LanguageEnglish
Audience levelBeginner
Elevator pitch

Do you love art and Python?

This is the story of how I built a Python bot that publishes Italian paintings on BlueSky.

What better city to present it than Florence, one of the most artistic cities in the world?

Abstract

As a side project, I built a bot that posts pictures of Italian paintings on BlueSky. What better city to present it than Florence, one of the most artistic cities in the world?

In this talk, I will demonstrate how I collected images from WikiArt using the requests library. I’ll provide a brief overview of the countless hours spent selecting the best paintings from the collection of 16,000 artworks created between the 14th and 21st centuries. Additionally, I’ll delve into the implementation details of the bot.

Specifically, I developed a Python bot based on Flask and deployed it on Render.com. The bot, at fixed times, randomly retrieves one of the shortlisted 1,750 images from a Postgres database on Vercel (containing information such as the title, artist name, and year of each artwork) and publishes it on BlueSky.

TagsFlask, APIs
Participant

Nicolò Giso

Passionate in Data Science and Machine Learning, involved in projects from ETL through modeling to deployment.

Some of the projects in which I took part are:

  • Implementation of custom model for image recognition
  • Modelization of physical processes to optimize performances
  • Building ML services infrastructure leveraging Microsoft Azure Cloud services such as Azure Machine Learning Workspace, Azure Databricks and Azure DevOps

As side project I built www.whilemodeltrains.com, a little app that serves data related blog posts, presented 3 at a time. I write about ML (and other stuff) on my blog at www.nicologiso.com.