rendered paste body#!/usr/bin/env rubyrequire 'rubygems'require_gem 'exifr'require 'Date'dates = {}Dir.glob("*.JPG").each do |file_name| image = EXIFR::JPEG.new(file_name) date = image.exif.date_time_original year, month, day = date.year, date.month, date.day dates[year] ||= {} dates[year][month] ||= {} dates[year][month][day] ||= [] dates[year][month][day] << file_nameenddates.each do |year, months| puts "year: #{year}" months.sort.each do |month, days| puts " month: #{Date::MONTHNAMES[month]}" days.sort.each do |day, pics| puts " day: #{day}" pics.each { |p| puts " #{p}" } end endend