Я не могу жить без автоматизации. Если что-то можно сделать быстрее и проще - я обязательно попробую это реализовать (и буду очень расстроен, если не получится, и да, это может занять в 10 раз больше времени, чем сделать без автоматизации). Недавно мне захотелось добавлять рамки к фотографиям, но столкнулся с небольшой дилеммой:
- Ставить отдельную программу? ❌ Не хочу (особенно если она с подпиской)
- Редактировать каждую фотографию вручную? ❌ Слишком долго и муторно
Поэтому я решил написать свой Python-скрипт 🐍, который делает всё за меня.
Как это работает:
- Скрипт смотрит на открытые вкладки Finder и берет пути выбранных фотографий
- Затем каждую фотографию он открывает через библиотеку PIL (библиотека для работы с фото), добавляет рамку и сохраняет уже в новом файле с новым именем
- Чтобы всё это выглядело ещё удобнее, я обернул запуск скрипта в кастомную команду Raycast (удобный аналог Spotlight или Alfred)
Теперь всё делается так:
- Выбираю нужные фотографии в Finder
- Открываю Raycast
- Ввожу команду
publish photos (при необходимости передаю параметры - толщину рамки и размер выходного изображения)🎉 Всё! Мой скрипт делает всю магию за пару секунд.
Эта штука невероятно удобна, особенно когда нужно обработать сразу много файлов (batch editing рулит). А самое классное - скрипт можно адаптировать под любые нужды: от генерации файлов до анализа текста (например, даже прикрутить OpenAI для обработки контента 🤯). Но пока остановился на добавлении рамок 😅
Если интересно узнать подробности реализации или есть идеи, как ещё можно использовать такие автоматизации - пишите в комментариях! 🚀
📸 PS. Результаты моих экспериментов с фотографиями выкладываю в канал @alexfilimon_photos
#development #life




