GAU

Wikimedia art selection

2024

Projeto

A database of handpicked latin american artwork available on Wikimedia with alt-text generated by Gemini Flash 1.5.

A Ideia

Eu me inspirei em um bot do Mastodon, chamado @artbot, que publica obras de arte da Wikimedia. Eu queria fazer uma versão dele dedicada a obras de arte de países latino-americanos.

Marca

A Galeria de Arte da URSAL é um trocadilho com o nome da instância do Mastodon que hopeda o bot (URSAL) e famosa canção da Gal Costa. A marca aplica a cor principal da instância, o vermelho, em um tom vibrante. Suas iniciais são diagramadas em formato quadrado, com tipografia de formas irregulares e tom amigável, e o g minúsculo lembra a silhueta de um mastodonte.

Logotipo e família de fontes Barriecito.

Logotipos e família de fontes.

Wikimedia

Devido à natureza vasta e livre do processo de contribuição da Wikimedia, é difícil conseguir metadados padronizados e formatados de suas imagens. Por isso, as imagens foram escolhidas a dedo de acordo com as categorias associadas aos países latino-americanos. Esse conjunto inicial foi criado em uma planilha, para manipulação posterior, e contém esses atributos:

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

Gemini

Usando Python com a API da Wikimedia, alguns desses atributos são adicionados a cada entrada antes de fazer o download de todas as imagens. Uma vez localizadas, todas as imagens são processadas individualmente pelo Gemini Flash 1.5, retornando um texto alternativo gerado para elas.

Supabase

The full data is stored in a PostgreSQL table on Supabase, in order to allow easy management, controll post status and serve content to the web app.

Aplicação Web

Os dados completos são armazenados em uma tabela PostgreSQL no Supabase, para facilitar o gerenciamento, controlar o status das postagens e fornecer conteúdo ao aplicativo da Web.

Versões para desktop e celular em temas claros e escuros.

Versões para desktop e celular em temas claros e escuros.

Bot do Mastodon

Um bot simples foi configurado usando o GitHub Actions e a API do banco de dados PostgreSQL. Uma obra de arte aleatória é publicada a cada 7 horas e marcada como publicada para evitar duplicação.

Web App

GitHub do Web App

GitHub do Bot