Podstawowym założeniem komputera osobistego jest ułatwienie życia jego użytkownika. Ale przyziemne i powtarzające się zadania komputera, takie jak sortowanie i przenoszenie plików z folderu pobierania, robią dokładnie odwrotnie. Zwolnią nas i odwracają naszą uwagę. Na szczęście istnieją aplikacje, które pomogą nam zautomatyzować te zadania w tle i skupimy się na tym, co ważne. Dla użytkowników komputerów Mac, Hazel jest najlepszą z tej grupy.
Zasady Hazel nie są uważane za złamane
Hazel to panel preferencji systemu Mac, który obserwuje folder i wykonuje określone zestawy czynności za każdym razem, gdy spełnione są określone warunki. Możesz dodać dowolną liczbę folderów, warunków i akcji. Dodaj do tego możliwość uruchamiania skryptów i masz nieograniczone możliwości tego, co możesz osiągnąć dzięki Hazel.
Aby zacząć używać Hazel, musisz utworzyć reguły . Otwórz Hazel w Preferencjach systemowych i dodaj folder do obejrzenia na lewym panelu.
Następnie wybierając ten folder, dodaj Reguły w prawym okienku. Reguły są wymienione w kolejności ważności, pierwsza reguła na liście zostanie uruchomiona przed drugą i tak dalej. Tak więc, jeśli chcesz uruchomić A przed B, umieść A powyżej B na liście. Możesz przeciągać i upuszczać je, aby utworzyć zamówienie.
Tworzenie podstawowej reguły powinno być proste:
- Nadaj regule nazwę.
- Ustaw warunki (i warunki zagnieżdżone, przytrzymując klawisz Opcja, klikając przycisk Plus ).
- Ustaw działania, które należy wykonać po spełnieniu warunków.
Aby utworzyć podobne reguły, możesz zduplikować inną istniejącą regułę i zmodyfikować zawartość.
Nurkowanie głęboko w podfoldery
Jedną z ciekawszych funkcji Hazel jest możliwość oglądania podfolderów. Na przykład, zamiast dodawać dziesięć folderów w folderze A do Hazel i tworzyć podobne reguły dla każdego z nich, możesz utworzyć reguły główne dla folderu A i poprosić Hazel, aby zastosowała te reguły do wszystkich podfolderów w folderze A.
Aby to zrobić, po prostu dodaj regułę, aby obejrzeć podfoldery u góry listy Reguły dla folderu A. Kroki są następujące:
- Utwórz regułę i nadaj jej nazwę "Obserwuj podfoldery" lub coś w tym stylu.
- Ustaw warunek na: Kind - is - Folder
- Ustaw akcję na: Uruchom reguły dotyczące zawartości folderów
- Umieść tę zasadę u góry.
Następnie dowolna reguła dodana do folderu A zostanie również zastosowana do wszystkich folderów w niej zawartych.
Dodawanie Super Power za pomocą Spotlight i skryptów
Aby stworzyć bardziej zaawansowane reguły, Hazel pozwala użytkownikom na integrację Spotlight i skryptów z ich regułami.
Podczas edycji reguły możesz używać atrybutów Spotlight w stanie reguły, przechodząc na sam dół listy i wybierając opcję Inne.
Zostanie wyświetlona lista atrybutów Spotlight . Możesz wybrać jedną z nich jako warunek.
Na przykład można ustawić warunek, aby był prawidłowy, jeśli element używa czcionki Verdana.
Obsługa Spotlight oznacza, że możesz używać wszystkiego, co może być zidentyfikowane przez Spotlight jako warunek - i obejmuje prawie wszystko.
Podczas gdy atrybuty Spotlight idą do warunków, obsługa skryptów należy do części akcji. Możesz użyć Apple Script, Java Script, Shell Script i Automator Workflow. Tłumaczenie: możesz poprosić Hazel, aby zrobiła prawie wszystko, co twój Mac potrafi.
Aby dodać skrypt, wybierz jedną z obsługi skryptów z rozwijanej listy i użyj gotowego skryptu lub skompiluj go bezpośrednio w Hazel.
Skradanie się w kilku przykładowych regułach
Korzystanie z Hazel powinno być dostosowane do indywidualnych potrzeb. Ale oto kilka przykładów mojego osobistego użycia, aby pokazać ci możliwości. Proszę odnieść się do tego forum Hazel dla więcej studiów przypadku.
1. Zarządzanie folderem pulpitu i plików do pobrania
Zarówno folder na pulpicie, jak i na pliki do pobrania to wygodne miejsca, w których można upuścić wszystko i można je błyskawicznie zagracać. Możesz użyć Hazel, aby posortować ich zawartość i automatycznie przenieść pliki do odpowiedniej lokalizacji.
Na przykład chcesz przenieść pobrane pliki filmów TED z folderu Pobrane do folderu TED Talks w folderze Filmy. Oto kroki, aby utworzyć regułę:
- Dodaj folder Pobrane do listy.
- Gdy folder Pobieranie jest zaznaczony, dodaj regułę w prawym okienku.
- Nadaj regule nazwę.
- W sekcji Warunki wpisz Kind - is - Movie i Source URL / Address - is - //the_root_source_address_of_the_video.com/
- Aby znaleźć adres źródłowy, kliknij prawym przyciskiem myszy jeden z filmów z Findera i wybierz Get Info (lub wybierz i użyj Command + I ).
- Każdy film TED ma inny adres do pobrania, ale to samo źródło. Nie używaj pełnego adresu.
- W obszarze Akcje wybierz Przenieś - do folderu - Rozmowy TED . Możesz ustawić inny folder docelowy, jeśli chcesz.
- Możesz także dodać więcej akcji, takich jak Dodaj znaczniki i Powiadomienie o wyświetlaniu.
Aby robić podobne rzeczy do różnych rodzajów plików, utwórz inne reguły. Możesz duplikować te reguły i modyfikować warunki i działania lub tworzyć podobne reguły dla różnych folderów.
2. Zrzuty ekranu przetwarzania
Zrobiłem wiele zrzutów ekranu dla mojego pisania. Przed użyciem Hazel zrobiłem zrzuty ekranu, przycinam je i dopasowuję do wymaganego rozmiaru, przypisuję je do nich, optymalizuję je pod kątem sieci i przenoszę do konkretnego folderu zgodnie z ich projektami. To bardzo czasochłonny proces.
Hazel nie może przejąć wszystkich kroków, ale z pewnością może je usprawnić. Najpierw jednak ustawiam nowy przepływ pracy, aby wspierać Hazel:
- Nadal muszę robić zrzuty ekranu. Używam dedykowanej aplikacji, aby uzyskać zrzuty ekranu w ramach wymaganego limitu rozmiaru.
- Nadal muszę też dodawać adnotacje do obrazów za pomocą pól, strzałek i tekstu w razie potrzeby.
- Ale teraz dodałem dodatkowy krok podczas zapisywania obrazu. Dodaję tag związany z projektem. Na przykład, zrzuty ekranu dla projektu A będą oznaczone jako "A", projekt B będzie oznaczony jako "B", projektGadżet-Info.com będzie oznaczony jako "Beebom" itp. Ustawiam również specjalny folder, aby zapisać wszystkie zrzuty ekranu.
Teraz to tutaj wkracza Hazel. Tworzę dwie reguły dla folderu zrzutu ekranu. Pierwsza zasada polega na optymalizacji obrazu:
- W warunkach :
- Kind - is - image - wystarczająco jasne
- Tagi - nie zawiera - zoptymalizowany - aby upewnić się, że Hazel przetwarza tylko niezoptymalizowany obraz.
- Data ostatniej modyfikacji - ostatnia - 1 godzina - aby reguła nie była stosowana do starych zrzutów ekranu.
- W działaniach :
- Otwórz - z aplikacją - ImageOptim - to aplikacja do optymalizacji rozmiaru obrazu w tle.
- Dodaj tagi - zoptymalizowane - aby powiedzieć Hazel, że ten obraz został zoptymalizowany.
- Wyświetl powiadomienie - plik, godzina - jest to opcjonalne.
Druga zasada polega na przeniesieniu zoptymalizowanych obrazów do właściwego folderu. Twórz dowolne warianty drugiej reguły, dostosowując ją do konkretnego projektu.
- W warunkach :
- Kind - is - image
- Tagi - zawierają tagi - zoptymalizowane, Beebom - aby upewnić się, że reguła zostanie zastosowana tylko do zoptymalizowanych zdjęć należy do Gadget-Info.comproject.
- W działaniach :
- Przenieś - do folderu -Gadget-Info.comProjects
Połączenie tych dwóch reguł zapewni, że wszystkie obrazy, które zapiszę w aplikacji do zrzutów ekranu, zostaną zoptymalizowane i gotowe do folderu projektu, bez konieczności wykonywania innych czynności.
3. Pobieranie zdalnie wyzwalające
Ten jest prosty i przyjemny. Jeśli pracujesz z wieloma komputerami, na przykład jednym w domu i jednym w biurze, możesz ustawić komputer biurowy tak, aby pobierał plik znaleziony na komputerze domowym. Ale potrzebujemy pomocy z Dropbox (lub Google Drive).
Na komputerze domowym skopiuj i wklej łącze pobierania do pliku tekstowego. Następnie zapisz dokument o unikalnej nazwie (np. 2bdld) w folderze Dropbox (np .: Lista pobranych plików).
Na komputerze biurowym utwórz regułę Hazel, która obserwuje folder "Lista pobranych" w Dropbox. Ustaw regułę, aby otworzyć plik tekstowy 2bdld, bez pobranego tagu, za pomocą menedżera pobierania, który może akceptować dane wejściowe z pliku tekstowego. Większość menedżerów pobierania może to zrobić.
Dodaj kolejną akcję w regule, aby oznaczyć notatkę: pobrana po otwarciu jej przez menedżera pobierania. Ta akcja polega na upewnieniu się, że jeden plik tekstowy zostanie otwarty tylko raz.
Aby zachować porządek w folderze, możesz utworzyć kolejną regułę usuwania plików tekstowych starszych niż jeden dzień.
4. Składanie rachunków w Evernote
Czasami życie bez papieru oznacza, że przenosisz swoje kleszcze ze świata rzeczywistego do cyfrowego. Ale możesz przesłać swoje rachunki cyfrowe do Evernote używając Hazel i AppleScript.
Utwórz regułę, aby obejrzeć folder, w którym trzymasz wszystkie rachunki cyfrowe. Ustaw warunki, aby dopasować typ rachunków, które chcesz zapisać. Na przykład, jeśli rachunki za telewizję kablową są dokumentami PDF od XYZ Co., ustaw warunki pracy tylko dla plików PDF z XYZ Co.
Następnie dodaj ten skrypt do okienka Actions:
powiedz aplikacji "Evernote"
Aktywuj
utwórz notatkę z pliku Notatnik notesu {"nazwa_wydruku"} znaczniki {"Nazwa_znacznika1", "Nazwa_znacznika2", "Nazwa_znacznika3", "Nazwa_znacznika4"}
koniec powiedz
Upewnij się, że nazwa_programu_modelu i wszystkie nazwy_tabeli są już utworzone w Evernote.
Możesz utworzyć tyle odmian tej reguły, ile potrzebujesz dla innych rachunków lub innych dokumentów.
5. Zapisywanie i sortowanie załączników e-mail do folderów Mac
Co jeśli twoje rachunki przychodzą przez e-maile? Czy możesz posortować je w Evernote bez podnoszenia palca? Absolutnie, z niewielką pomocą Dropbox, Gmaila i IFTTT.
- Najpierw utwórz w Gmailu regułę filtrowania, aby e-maile rozliczeniowe od XYZ z załącznikami były oznaczone jako "Billings" (lub dowolna inna wybrana przez Ciebie etykieta.
- Następnie utwórz w Dropbox folder o nazwie "Billings" (lub dowolną inną nazwę, którą wybierzesz). Możesz użyć istniejącego folderu Dropbox do tego celu.
- Utwórz regułę IFTTT, aby połączyć Gmaila z Dropbox. Ustaw, aby zapisać każdy e-mail z etykietą "Billings" do folderu "Billings" Dropbox.
- Zastosuj wskazówki z numeru 4 powyżej do tego folderu.
Te pięć przykładów to tylko wierzchołek góry lodowej, co możesz zrobić z Hazel. Mam nadzieję, że widzisz, że twój horyzont automatyzacji jest tak daleki, jak tylko Twoja wyobraźnia może się udać.
Czy używasz Hazel? Podziel się swoimi ulubionymi zasadami Hazel w komentarzu poniżej.