#!/usr/bin/ruby require 'fcgi' FCGI.each do |fcgi| if !fcgi.env['PATH_INFO'] or fcgi.env['PATH_INFO'].empty? fcgi.out.puts "Location: http://emmacoats.com/403.jpg\nStatus:302\n\n" end Dir.chdir('/home/domains/emmacoats.com/sites/emmacoats.com/') thumbnail_number = fcgi.env['PATH_INFO'].scan(/\d/).join.to_i recent_images = (Dir['{sketches,finished}/*'].sort_by { |e| File.stat(e).mtime }) if thumbnail_number > recent_images.size fcgi.out.puts "Location: http://emmacoats.com/404.jpg\nStatus:302\n\n" else fcgi.out.puts "Location: http://emmacoats.com/#{recent_images[0 - thumbnail_number]}\nStatus:302\n\n" end fcgi.finish end