Шукаємо розробника для настільної програми, яка наведе лад у домашньому фотоархіві, зібраному за багато років. Світлини потрапляли з різних телефонів, фотоапаратів і з вивантажень месенджерів, тому імена файлів збігаються, дати проставлені по-різному, а ті самі кадри лежать одразу в кількох теках. Потрібна одна спокійна й надійна утиліта, яка просканує обрану теку з вкладеними каталогами, прочитає справжню дату зйомки з властивостей файлу й розкладе все за зрозумілою та передбачуваною структурою.
Головні завдання — пакетне перейменування за читабельним шаблоном, сортування за теками року й місяця, групування за простими мітками, які ми задаємо вручну, і чесний пошук дублікатів, що спрацьовує навіть тоді, коли копії відрізняються лише іменем або кількома кілобайтами. Нічого не повинно змінюватися мовчки: спершу ми хочемо бачити повний перелік запланованих переміщень і перейменувань, і лише потім їх запуск, а також надійне скасування, якщо партія оброблена неправильно. Оригінали лишаються недоторканими, доки ми не підтвердимо результат.
Користувач не технічний, тож інтерфейс має бути простим, зі зрозумілим перебігом роботи на дуже великих колекціях у десятки тисяч файлів. У здачу входять збірка під Windows, вихідний код і коротка інструкція.
Опишіть, будь ласка, у відгуку: — як ви знаходите дублікати й що робите з файлами без дати; — очікувану швидкість на архіві приблизно з п'ятдесяти тисяч світлин.