Основната предпоставка на персоналния компютър е да улесни живота на потребителя. Но обикновените и повтарящи се задачи на компютъра, като сортиране и преместване на файлове от папката за изтегляне, правят точно обратното. Те ни забавят и ни разсейват. За щастие има приложения, които ни помагат да автоматизираме тези задачи във фонов режим и да се фокусираме върху това, което е важно. За потребителите на Mac, Hazel е най-доброто от тази група.
Правилата на Хейзъл не трябва да бъдат разбити
Hazel е прозорец за системни предпочитания на Mac, който наблюдава папката и прави определени набори от действия всеки път, когато са изпълнени определени набори от условия. Можете да добавите толкова папки, условия и действия, колкото искате. Добавете способността да изпълнявате скриптове за това и имате неограничени възможности за това, което можете да постигнете с Hazel.
За да започнете да използвате Hazel, трябва да създадете правила . Отворете Hazel в System Preferences и добавете папка за гледане в левия прозорец.
След това, докато избирате тази папка, добавете Правила в десния панел. Правилата са изброени по ред на важност, първото правило в списъка ще се изпълнява преди второто и т.н. Така че, ако искате да стартирате A преди B, поставете A над B в списъка. Можете да ги влачите и пускате, за да създадете поръчката.
Създаването на основно правило трябва да бъде достатъчно просто:
- Дайте име на правилото.
- Задайте Условия (и Вложени условия чрез задържане на клавиша Опции, докато щраквате върху бутона Плюс ).
- Задайте действията да се извършват, когато са изпълнени условията.
За да създадете подобни правила, можете да дублирате друго съществуващо правило и да променяте съдържанието.
Гмуркане дълбоко в подпапки
Една от интересните функции на Hazel е способността му да гледа подпапки. Например, вместо да добавяте десет папки в папка А към Hazel и да създавате подобни правила за всеки от тях, можете да създадете основни правила за папка А и да поискате от Hazel да приложи тези правила към всички подпапки в папката А.
За да направите това, просто добавете правило, за да гледате подпапките в горната част на списъка с правила за папка А. Стъпките са:
- Създайте правило и му дайте име “Watch Subfolders” или нещо подобно.
- Задайте условието на: Вид - е - Папка
- Задайте действието на: Стартирайте правила за съдържанието на папката
- Сложете това правило на върха.
След това всяко правило, което добавите към папката А, също ще бъде приложено към всички папки в него.
Добавяне на Super Power с Spotlight и скриптове
За да създаде по-напреднали правила, Hazel позволява на потребителите да интегрират Spotlight и скриптове към своите правила.
Когато редактирате правило, можете да използвате атрибутите на Spotlight в условието на правило, като отидете в най-долната част на списъка и изберете Други.
Ще се появи списъкът с атрибутите на Spotlight . Можете да изберете едно от тях като условие.
Например, можете да зададете условието да е валидно, ако елементът използва шрифт Verdana.
Поддръжката на прожекторите означава, че можете да използвате всичко, което може да бъде идентифицирано от Spotlight като условие - и покрива почти всичко.
Докато атрибутите на Spotlight преминават към условията, поддръжките на скриптове принадлежат към частта за действия. Можете да използвате Apple Script, Java Script, Shell Script и Workflow на Automator. Превод: можете да помолите Hazel да направи почти всичко, което може да направи вашият Mac.
За да добавите скрипт, изберете една от поддръжката на скриптове от падащия списък и използвайте готов скрипт или го компилирайте директно в Hazel.
Промъкване в няколко примерни правила
Използването на Hazel трябва да бъде съобразено с индивидуалните нужди. Но ето няколко примера за моето лично ползване, за да ви покажа възможностите. Моля, направете справка с форумите за Hazel за повече казуси.
1. Управление на десктопа и папката за изтегляния
Както Desktop, така и папката Downloads са удобните места за изпускане на всичко и те могат да бъдат затрупани за нула време. Можете да използвате Hazel, за да сортирате съдържанието им и автоматично да преместите файловете на подходящо място.
Например искате да преместите изтеглените файлове от TED филми от папката Downloads в папката TED Talks в папката Movies. Ето стъпките за създаване на правилото:
- Добавете папка Изтегляния към списъка.
- Докато е избрана папката Downloads, добавете правило в десния панел.
- Дайте име на правилото.
- При Условия задайте Вид - е - Филм и Изходен URL / Адрес - е - //the_root_source_address_of_the_video.com/
- За да разберете адреса на източника, щракнете с десния бутон върху един от видеоклиповете от Finder и изберете Get Info (или изберете и използвайте Command + I ).
- Всеки TED видео има различен адрес за изтегляне, но същия източник на корен. Не използвайте пълния адрес.
- Под Действия, настройте Преместване - към Папка - TED разговори . Можете да зададете друга папка, ако искате.
- Можете също да добавите още действия, като Добавяне на маркери и Известие за показване.
За да правите подобни неща с различни видове файлове, създайте други правила. Можете да дублирате тези правила и да променяте условията и действията или да създавате подобни правила за различни папки.
2. Обработка на екранни снимки
Взимам много снимки на екрани за моето писане. Преди да използвам Hazel, направих скрийншоти, ги изрежете / преоразмерите до необходимия размер, ги анотирайте, оптимизирайте за мрежата и ги преместете в определена папка според техните проекти. Това е процес, който отнема много време.
Хейзъл не може да поеме всички стъпки, но със сигурност може да ги рационализира. Но първо, поставих нов работен процес в подкрепа на Hazel:
- Все още трябва да взема скрийншота. Използвам специално приложение, за да получа скрийншота в рамките на изискваното ограничение за размер.
- Аз също трябва да анотирам изображенията с кутии, стрелки и текст, ако е необходимо.
- Но сега добавих допълнителна стъпка при запазване на изображението. Добавям етикет, свързан с проекта. Например, скрийншотове за проект А ще бъдат маркирани с „А“, проект Б ще бъде маркиран с „Б“, projectGadget-Info.com ще бъде маркиран като „Бийбъм”, и т.н.
Сега това е мястото, където Хейзъл започва. Създавам две правила за папката със снимки на екрани. Първото правило е да се оптимизира изображението:
- В Условията :
- Добър - е - образ - достатъчно ясен
- Етикети - не съдържа - оптимизирани - за да се уверите, че Hazel ще обработва само неоптимизирано изображение.
- Дата, последно променена - е в последния 1 час - така че правилото няма да се прилага към стари скрийншотове.
- В действията :
- Open - с приложение - ImageOptim - това е приложението за оптимизиране на размера на изображението във фонов режим.
- Добавете маркери - оптимизирани - да кажете на Хазел, че това изображение е оптимизирано.
- Показване на известяване - файл, време - това не е задължително.
Второто правило е да преместите оптимизираните изображения в дясната папка. Създайте толкова варианти на второ правило, колкото ви е необходимо, като всеки от тях е настроен да отговаря на конкретен проект.
- В Условията :
- Вид - е - изображение
- Етикети - съдържат маркери - оптимизирани, Beebom - за да сте сигурни, че правилото ще се прилага само за оптимизирани изображения, принадлежат наGadget-Info.comproject.
- В действията :
- Преместване - в папка - Gadget-Info.comProjects
Комбинацията от тези две правила ще гарантира, че всички изображения, които запазвам от приложението за скрийншот, ще бъдат оптимизирани и готови в папката на проекта, без да се налага да правя нещо друго.
3. Изтегляния за отдалечено задействане
Това е просто и забавно. Ако работите с няколко компютъра, например един вкъщи и един в офиса, можете да настроите компютъра си да изтегли файл, който намирате на домашния си компютър. Но имаме нужда от помощ от Dropbox (или Google Диск).
На домашния си компютър копирайте и поставете връзката за изтегляне в текстов файл. След това запишете документа с уникално име (напр .: 2bdld) в папка Dropbox (например: Списък на изтеглянията).
На компютъра в офиса създайте правило Hazel, което наблюдава папката „Списък с файлове за изтегляне“ в Dropbox. Задайте правилото за отваряне на 2bdld текстов файл, без изтегления маркер, като използвате мениджър за изтегляне, който може да приема URL вход от текстов файл. Повечето мениджъри за изтегляне могат да направят това.
Добавете друго действие в правилото, за да маркирате бележката: изтеглена, след като мениджърът за изтегляния я отвори. Това действие е да се уверите, че един текстов файл ще бъде отворен само веднъж.
За да запазите папката чиста, можете да създадете друго правило за изтриване на текстови файлове, по-стари от един ден.
4. Подаване на сметки в Evernote
Понякога животът без хартия означава, че вие премествате елементите си от реалния свят в дигитален свят. Но можете да подадете цифровите си сметки към Evernote, използвайки Hazel и AppleScript.
Създайте правило, за да гледате папката, в която съхранявате всичките си цифрови сметки. Задайте условията, които съответстват на типа на сметките, които искате да запазите. Например, ако сметките на вашата кабелна телевизия са PDF документи от XYZ Co., задайте условията за работа само за PDF файлове от XYZ Co.
След това добавете този скрипт в прозореца "Действия":
кажете на приложението „Evernote“
активирате
Създаване на бележка от файла теглото на файла {"Notebook_Name"} тагове {"Tag_Name1", "Tag_Name2", "Tag_Name3", "Tag_Name4"}
end tell
Уверете се, че в Notebook_Name и всички Tag_Names вече са създадени в Evernote.
Можете да създадете толкова варианти на това правило, колкото е необходимо за други фактури или други документи.
5. Записване и сортиране на имейл приложения в папки за Mac
Ами ако сметките ви идват по имейли? Можете ли да ги сортирате в Evernote, без да повдигате пръст? Абсолютно, с малко помощ от Dropbox, Gmail и IFTTT.
- Първо, създайте правило за филтриране в Gmail, така че всяко електронно писмо за фактуриране от XYZ с прикачени файлове да бъде означено с „Billings“ (или друг етикет по ваш избор.
- След това създайте папка в Dropbox, наречена “Billings” (или друго име, което изберете). За тази цел можете да използвате съществуващата папка Dropbox.
- Създайте правило за IFTTT, за да свържете Gmail с Dropbox. Нагласете го, за да запазите имейл с етикета „Billings“ в папката „Billings“ на Dropbox.
- Приложете съветите от номер 4 по-горе към тази папка.
Тези пет примера са само върхът на айсберга на това, което можете да направите с Hazel. Надявам се, че можете да видите, че вашият хоризонт за автоматизация е толкова далеч, колкото може да дойде въображението ви.
Използвате ли Hazel? Споделете любимите си правила за Hazel в коментара по-долу.