Recentemente a empresa onde eu hospedava meu site/portfólio resolveu acabar com os planos como os meus e eu resolvi não continuar lá. Aquelas chatices, seu site está por todo lado, mas teria que ser uma outra solução.
Fui olhar as coisas que eu tinha prontas de uns anos atrás e acabei achando uma galeria em Java Script que eu usei num portfolio meu e também no site do RXDCC. Com meus conhecimentos dos anos mais recentes mergulhei novamente naquele projeto para fazer inúmeros ajustes e deixa a coisa um pouquinho mais agradável.

Essa galeria funciona bem na maioria dos navegadores, mas ela requer um HTML que cresce bastante com o número de fotos. Eu queria começar novamente com 93 imagens (antes tinha apenas 20). Então teria que escrever um monte de links repetitivos, como esse exemplo abaixo:

Isso é apenas uma parte do arquivo HTML, mas como tem várias partes que se repetem, escrevi um script simples de Python para automatizar isso:

Depois foi só abrir links.txt, copiar e colar no HTML, feito.
Depois me coloquei um outro desafio, reestruturar o site do zero e pensar numa maneira interessante para dar acesso diretamente a cada um dos ensaios que estão ali, ao invés de forçar o “visitante” a olhar tudo.

Um index.html, um styles.css e um script.js bem simples. Simplesmente copiei a pasta de imagens de um para outro, mas não fiquei satisfeito com as informações aparecendo no abre de cada ensaio, modifiquei para dar um pouco mais de vida a eles.

Uma pasta com 105 imagens. Nesse caso usei o Python para gerar a lista de imagens que está no script.js da mesma maneira que eu fiz no outro caso. E esse resultado está aqui.