Alfred 2 – лучший поиск для Mac и альтернатива Spotlight
Альфред — замечательный лаунчер приложений и файлов, который ежедневно экономит мне кучу времени и успешно заменил не только Spotlight, но и множество других приложений.
Альфред — замечательный лаунчер приложений и файлов, который ежедневно экономит мне кучу времени и успешно заменил не только Spotlight, но и буфер обмена.
После обновления до версии «два» в Альфред появилась возможность создавать свои собственные микропрограммы (workflows). Штука эта на порядок полезнее, чем может показаться на первый взгляд, и сейчас я расскажу почему.
Для работы с форкфлоу понадобится Alfred Power Pack.
Как работают воркфлоу в Альфред
Чтобы пользоваться макросами, не обязательно понимать что-то в программировании. На официальном форуме есть специальная ветка, где пользователи Альфред выкладывают свои собственные воркфлоу для свободного использования. Установка элементарна — двойной клик, и все готово.
Список всех установленных макросов можно найти в настройках. Они выглядят как блок-схемы, где для каждого элемента можно задать AppleScript, bash-код и всякие полезности. Если загруженный скрипт работает не так, как вам этого хочется, то вы всегда можете внести в него нужные правки.
Разумеется, получив такой отличный инструмент, мне захотелось написать что-то для себя. И поскольку я ненавижу обрабатывать фотографии, то мой выбор пал на нудное извлечение иконок из macOS-приложений. Ну вы знаете, тех самых, что попадают на главную страницу сайта.
К слову, извлечение иконок уже было частично упрощено. Я использовал сервис OS X, который позволяет экспортировать их на Рабочий стол парой кликов без необходимости ковыряться в ресурсах программы. Но для этого все же надо выполнить монотонные действия: найти саму программу в Finder (при помощи того же Альфред), кликнуть правой кнопкой мыши, выбрать нужный сервис, закрыть Finder... Согласитесь — все ещё долго и неинтересно.
Так почему бы не научить Альфред извлекать иконку из приложений ещё на стадии поиска? Например, указав перед названием программы какое-то ключевой слово, скажем, icon?
Немножко пробродив по форуму Альфред и посмотрев примеры других макросов, родился мой воркфлоуу Icon Extractor for OS X Apps. В нем используется слегка правленый bash-код, подсмотренный у Бретта Терпсы.
По умолчанию, воркфлоу экспортирует иконку в формате PNG и разрешении 512px. Если вы хотите JPG или другой размер — просто поменяйте эти параметры в самом скрипте. Если есть желание всегда выдёргивать иконки в максимальном разрешении, то просто удалите из скрипта строку —resampleHeightWidthMax 512.
Примеры других воркфлоу
В завершении я хотел бы поделиться другими интересными воркфлоу, которые использую сам. Все они совершенно бесплатны и доступны для скачивания через официальный сайт.
- Show/Hide Desktop Icons – выполнив в Альфред команду deskicons все иконки на вашем рабочем столе магически исчезнут. Повторное выполнение вернёт их на место. Скрип легко заменит платные аналоги вроде Camouflage и будет полезен тем, кто записывает скринкасты.
- Caffeinate – вы точно знаете про утилиту Caffeine. Эта та самая кофейная чашечка в верхнем меню, что не даёт вашему компьютеру уснуть.
- Battery – наберите bat и увидите статистику использования вашей батареи.
- Top Processes – как говорил Винни Пух — «Это «Ж-ж-ж» — неспроста!». Если вентилятор компьютера беспричинно зашумел, значит какое-то приложение потянуло на себя все ресурсы. В таких случаях мы обычно лезем в Мониторинг системы и вылавливаем виновника.
Top Processes в разы ускоряет эту задачу. Достаточно набрать top чтобы увидеть процессы отсортированные по использованию CPU. Кликните на нужном процессе мышкой, удерживая клавишу Cmd и виновник будет принудительно закрыт. Простая замена iStat Menus.
- BT & Wifi Toggle – команды wifi и bt включат или выключат соответствующие беспроводные интерфейсы и дополнительно экономят вам пару секунд.
- OmniFocus Tasks – отправляет текущую вкладку из Safari/Chrome/Firefox в OmniFocus.
- Disk Space – отображает объем свободного пространства на всех подключённых носителях.
В итоге
Альфред и его макросы — великолепные помощники. При их правильном использовании вы не только сможете делать рутинные задачи быстрее, но и избавитесь от лишних программ. В моем случае я отказался от Camouflage, Caffeine и виджета iStat Pro. А как вы наверняка знаете, меньше программ — меньше забот.