GAU

Selección de arte latinoamericano de Wikimedia

2024

Proyecto

Creé una colección de obras de arte latinoamericanas seleccionadas en Wikimedia, con textos alternativos generados por Gemini Flash 1.5.

La idea

Me inspiré en @artbot, un bot de Mastodon que publica obras de Wikimedia. Quise explorar la misma idea con un enfoque en artistas y obras de países latinoamericanos.

Marca

Creé el nombre Galeria de Arte da URSAL como un juego con el nombre de la instancia de Mastodon y una referencia musical. Utilicé un rojo vibrante y organicé las iniciales en una composición cuadrada con la tipografía Barriecito. La «g» minúscula recuerda la silueta de un mastodonte.

Logotipo y tipografía Barriecito.Logotipos y familia tipográfica.

Wikimedia

Como los metadatos de Wikimedia varían en formato y contenido, seleccioné manualmente las imágenes de categorías asociadas a países latinoamericanos. Organicé la selección inicial en una hoja de cálculo con los siguientes atributos:

  • id
  • created_at
  • file_name
  • attribution_url
  • preferred_file_url
  • artist
  • title
  • country
  • date
  • medium
  • alt_text
  • is_published

Gemini

Utilicé Python y la API de Wikimedia para completar los metadatos antes de descargar las imágenes. Después procesé cada imagen con Gemini Flash 1.5 para generar su texto alternativo.

Supabase

Almacené los datos en una tabla PostgreSQL en Supabase para gestionar la colección, controlar el estado de las publicaciones y proporcionar contenido a la aplicación web.

Aplicación Web

Publiqué la colección en una aplicación Nuxt alojada en Netlify, con búsqueda y una interfaz construida con Tailwind CSS y componentes de Headless UI.

Versiones para ordenador y móvil con temas claros y oscuros.Versiones para ordenador y móvil con temas claros y oscuros.

Bot de Mastodon

Configuré un bot con GitHub Actions y la API de acceso a los datos. Programé la rutina para publicar una obra aleatoria cada siete horas y marcarla como publicada para evitar repeticiones.

Aplicación Web

GitHub de la Aplicación

GitHub del Bot