Hazel это удобное средство для автоматизации действий с файлами и я скорее всего ещё не раз напишу о нём, т.к. я от него в восторге.
Основной принцип действия Hazel — выбираем папки для отслеживания и задаем для них набор правил и действий. Когда изменяются какие-то файлы в отслеживаемой папке, Hazel запускает цепочку соответствующих ей правил и, если правило сработало, запускаются соотвествующие ему действия.
Уборка рабочего стола с Hazel
Рабочий стол у меня служит чем-то вроде временной папки. Само по себе название “рабочий стол” говорит о том, что это место для тех документов, с которыми ты в данный момент работаешь. Я никогда не понимал использование рабочего стола в качестве запускалки программ и полный отказ от рабочего стола (последнее активно практикуют линуксоиды, а первое — пользователи windows).
Каждый день мне по скайпу сбрасывают много файлов и больше всего скриншоты. Ими бывает просто заваливает в момент обсуждения какого-то рабочего момента. Некоторые даже отказываются принимать скриншоты через скайп и настаивают на использовании сервисов, таких как monosnap. Я не так принципиален и в результате мой рабочий стол был постоянно завален файлами, которые я просматривал из скайпа, а вот функции удалить полученный файл в скайпе небыло.
В общем, я хочу показать как Hazel убирает мой рабочий стол, сейчас я экспериментирую со следующей схемой. Все файлы на рабочем столе делятся на четыре группы: новые файлы (которые только что добавлены, помечаются синей меткой чтобы проще было их найти), обычные файлы (лежат дольше 30 минут), старые файлы (более суток, помечаются красным чтобы сигнализировать неизбежное). Ещё есть оранжевые файлы, такой меткой я помечаю те файлы, которые должны задержаться на рабочем столе дольше стандартной схемы.
Кроме того, в Hazel есть функция автоматической очистки корзины при превышении объема в 10gb (удаляются самые старые по очереди) и для файлов, залежавшихся более чем на неделю. Это на самом деле очень удобно и мне не приходится настаивать, чтобы коллеги присылали ссылки на скриншоты вместо файлов.