Alfred 2 – лучший поиск для Mac

5

Alfred – замечательный лаунчер приложений и файлов, который ежедневно экономит мне кучу времени и успешно заменил не только Spotlight, но и буфер обмена. Не так давно он тихонько обновился до версии 2, где появилась возможность создавать свои собственные микропрограммы (workflows). Штука эта на порядок полезнее, чем может показаться на первый взгляд, и сейчас я расскажу почему.

Но для начала все же пару слов о самом Alfred 2. Из-за ограничений App Store новая версия утилиты теперь распространяется только через сайт автора (кстати, вам точно будет интересно почитать наше с ним интервью, а также 5 советов по работе с Alfred). Как и ранее, есть полностью бесплатная и расширенная (Powerpack). Цена последней — £17, что примерно $25.

Полный список различий между версиями хорошо описан на официальном сайте. Для меня же причиной перехода на Powerpack стали упомянутые выше макросы и возможность менять темы оформления.

Как это работает?

Чтобы пользоваться макросами, не обязательно понимать что-то в программировании. На официальном форуме есть специальная ветка, где пользователи Alfred выкладывают свои собственные workflow для свободного использования. Установка элементарна – двойной клик, и все готово.

Один из моих Workflow для работы с сервисом Draftin

Один из моих Workflow для работы с сервисом Draftin

Список всех установленных макросов можно найти в настройках. Они выглядят как блок-схемы, где для каждого элемента можно задать AppleScript, bash-код и всякие полезности. Если загруженный скрипт работает не так, как вам этого хочется, то вы всегда можете внести в него нужные правки.

Редактирование основного bash-скрипта

Редактирование основного bash-скрипта

Разумеется, получив такой отличный инструмент, мне захотелось написать что-то для себя. И поскольку я ненавижу обрабатывать фотографии, то мой выбор пал на нудное извлечение иконок из OS X приложений. Ну вы знаете, тех самых, что попадают на главную страницу сайта.

К слову, извлечение иконок уже было частично упрощено. Я использовал сервис OS X, который позволяет экспортировать их на Рабочий стол парой кликов без необходимости ковыряться в ресурсах программы. Но для этого все же надо выполнить монотонные действия: найти саму программу в Finder (при помощи того же Alfred), кликнуть правой кнопкой мыши, выбрать нужный сервис, закрыть Finder… Согласитесь — все ещё долго и неинтересно.

Так почему бы не научить Alfred извлекать иконку из приложений ещё на стадии поиска? Например, указав перед названием программы какое-то ключевой слово, скажем, icon?

Немножко пробродив по форуму Alfred и посмотрев примеры других макросов, родился мой workflow Icon Extractor for OS X Apps. В нем используется слегка правленый bash-код, подсмотренный у автора Marked Бретта Терпсы.

По умолчанию, workflow экспортирует иконку в формате PNG и разрешении 512px. Если вы хотите JPG или другой размер – просто поменяйте эти параметры в самом скрипте. Если есть желание всегда выдёргивать иконки в максимальном разрешении, то просто удалите из скрипта строку –resampleHeightWidthMax 512.

Примеры других Workflow

В завершении я хотел бы поделиться другими интересными workflow, которые использую сам. Все они совершенно бесплатны и доступны для скачивания через официальный сайт.

  • Show/Hide Desktop Icons – выполнив в Aflred 2 команду deskicons все иконки на вашем рабочем столе магически исчезнут. Повторное выполнение вернёт их на место. Скрип легко заменит платные аналоги вроде Camouflage и будет полезен тем, кто записывает скринкасты. Кстати, я использую Screeny.
  • Caffeinate – вы точно знаете про утилиту Caffeine. Эта та самая кофейная чашечка в верхнем меню, что не даёт вашему компьютеру уснуть. Caffeinate — это аналогичная системная функция от Apple, которая появилась в Mountain Lion.Этот скрипт позволяет быстро управлять Caffeinate и освобождает верхнее меню от лишней иконки. Также, в отличие от Caffeine, Caffeinate можно отключать по расписанию. Просто наберите что-то вроде caff en 45 и через 45 минут Caffeinate самостоятельно отключится.

    Удобно, если нужно оставить машину включённой лишь на определённый промежуток времени.

  • Battery – наберите bat и увидите статистику использования вашей батареи. Многим успешно заменит платную программу для калибровки батареи Watts.
  • Top Processes – как говорил Винни Пух — «Это «Ж-ж-ж» — неспроста!». Если вентилятор компьютера беспричинно зашумел, значит какое-то приложение потянуло на себя все ресурсы. В таких случаях мы обычно лезем в Мониторинг системы и вылавливаем виновника.

Top Processes в разы ускоряет эту задачу. Достаточно набрать top чтобы увидеть процессы отсортированные по использованию CPU. Кликните на нужном процессе мышкой, удерживая клавишу Cmd и виновник будет принудительно закрыт. Простая замена iStat Menus.

  • BT & Wifi Toggle – команды wifi и bt включат или выключат соответствующие беспроводные интерфейсы и дополнительно экономят вам пару секунд.
  • OmniFocus Tasks – отправляет текущую вкладку из Safari/Chrome/Firefox в OmniFocus.
  • Disk Space – отображает объем свободного пространства на всех подключённых носителях.

В итоге

Alfred 2 и его макросы – великолепные помощники. При их правильном использовании вы не только сможете делать рутинные задачи быстрее, но и избавитесь от лишних программ. В моем случае я отказался от Camouflage, Caffeine и виджета iStat Pro. А как вы наверняка знаете, меньше программ — меньше забот.

Поделиться
Сохранить
  • Програмулька замечательная!

    Но что же все-таки делает кнопка «Не нажимате эту кнопку» ?

    Я боюсь пробовать, может кто из отчаянных сделал это? Поделитесь. Спасибо

    • Где вы её нашли? Наверно в первой версии :) Насколько я помню, она ведёт на страницу про автора.

  • Антон Маслак

    Подскажите, очень надо, чтобы alfred2 искала текст в стандартных заметках.

  • Andrey Maxim Zarubin

    Привет, подскажи как ты поменял дизайн? Стандартный уж очень ужасно выглядит