Complicación innecesaria

Los feeds RSS de Drawr (un website de dibujo japonés) muestran sus imágenes reducidas a 500 pixels, pero yo quería verlos con las imágenes a tamaño completo.

Luego de escribir gran parte de un script usando Ruby, Mechanize y Nokogiri, me topé con el problema que el feed está mal formado y eso no le gusta a Nokogiri. Pensé en usar expresiones regulares, como en los viejos tiempos, para sacar los datos de cada item y me comenzó a tomar más tiempo.

Tras analizar el problema nuevamente, me di cuenta que estaba tratando de resolverlo de la manera más complicada posible: hacer parse del feed RSS y armar uno nuevo sólo para cambiar la URL de la imagen, de “imagen_500.jpg” a “imagen.jpg”.

La solución, quizás ya obvia para ustedes, fue tomar el feed RSS como una gran cadena de texto y hacer un search and replace para eliminar la cadena “_500”. Listo. En menos de un minuto. Creo que me estoy oxidando.