Automatyzacja MacOS
1 godz. 22 min · Keyboard Maestro · Biznes i Automatyzacje
Adam GospodarczykKeyboard Maestro pozwala na łatwe tworzenie makr, które przyspieszają pracę. Każde makro może być wywoływane ręcznie (np. skrótem klawiszowym) lub w zależności od kontekstu (np. poprzez uruchomienie programu). Makro może zawierać w sobie zarówno pojedyncze akcje jak i serię zadań następujących po sobie. W efekcie bez wiedzy programistycznej możliwa jest automatyzacja wielu powtarzalnych zadań.
W tym kursie znajdziesz nie tylko praktyki pracy z Keyboard Maestro ale również łączenie z innymi aplikacjami dzięki którym zwiększysz możliwości gładzika lub myszy, łatwiej zorganizujesz pliki czy zaczniesz szybciej nawigować po swoim komputerze.
Keyboard Maestro pozwala przede wszystkim na tworzenie automatyzacji lokalnych, tj. takich, które są wykonywane na naszym komputerze. W tym kursie dowiesz się jak wykonywać scenariusze automatyzacji stworzone w Zapierze lub Integromacie, co da Ci niemal nieograniczone możliwości ułatwiania sobie pracy.
Poza wiedzą o najważniejszych elementach Keyboard Maestro, dowiesz się również o dobrych praktykach tworzenia automatyzacji i scenariuszy, które pomogą Ci łatwiej i szybciej rozwijać własne usprawnienia oraz z czasem łatwo nimi zarządzać.
Ten kurs przeprowadzi Cię przez najważniejsze obszary pracy z komputerem, czyli pracę z plikami, pisania tekstów, pracy z przeglądarką, organizacji spotkań i komunikacji czy definiowania automatyzacji, które ułatwią Ci przełączanie się pomiędzy projektami. Całość sprawia, że zaczniesz oszczędzać czas niemal natychmiast po ukończeniu tego kursu.
Kurs ten przeznaczony jest dla zaawansowanych użytkowników systemu MacOS, którzy chcą wykorzystać możliwości automatyzacji oraz aplikacji takich jak Keyboard Maestro, do tego aby ułatwić sobie pracę i oszczędzać wiele godzin na optymalizacji codziennych zadań. Wiedza programistyczna nie jest wymagana, jednak sprawne posługiwanie się systemem MacOS już tak.
Cześć, w tej lekcji pokażę Ci kilka pomysłów na to, aby wykorzystać Keyboard Maestro w
procesie zarządzania spotkaniami. Z całą pewnością na początek będzie przydatna
funkcja text Expandera, która pomoże nam np.
łatwo wysłać link do naszego kalendarza Calendly.
I swoją drogą jeżeli nie wiesz czym jest Calendly, jest to świetna usługa,
która pozwala udostępnić nasz kalendarz, w którym określamy naszą dostępność.
Co ciekawe usługa ta zsynchronizowana jest z naszym kalendarzem, więc jeżeli dodamy do
niego jakieś wydarzenie automatycznie godziny dostępne tutaj po prostu znikną.
Kolejnym niesamowicie przydatnym skrótem
jest szablon wiadomości wysyłanej po spotkaniu.
Taki snippet możemy wywołać sobie przed spotkaniem, uzupełniać go w trakcie, a potem
tylko zaznaczyć i od razu jednym skrótem klawiszowym utworzyć nową wiadomość.
Jak widzisz natychmiast została
uruchomiona moja aplikacja do wysyłania maili a ja często w ogóle nie potrzebuję
dodatkowego czasu po spotkaniu, aby wysłać solidne podsumowanie.
Jedyne o co muszę zadbać to o to, aby w
trakcie spotkania przygotować wszystkie niezbędne informacje.
Oczywiście nie zawsze jest to możliwe.
Natomiast praktycznie za każdym razem
znaczna część pracy jest po prostu wykonana.
Jeżeli chodzi o konfigurację takiego makra, to w tym przypadku sprowadza się ono do
uruchomienia aplikacji superhuman, następnie wybraniu skrótu klawiszowego do
tworzenia nowej wiadomości oraz kliknięcia dwóch elementów interfejsu.
W momencie, gdy to jest gotowe wklejam po prostu zawartość schowka.
Dodatkowo w załączniku do tej lekcji
znajdziesz makro, które robi dokładnie to samo w przypadku Gmaila.
Kolejnym niesamowicie przydatnym makro dla
mnie jest tworzenie nowego wydarzenia w przypadku aplikacji fantastical.
Po prostu tutaj po jego wywołaniu zostaje
poproszony o dodanie nazwy spotkania oraz wpisanie maili uczestników.
Dodatkowo w momencie, gdy uzupełniam dane spotkania mogę od razu wykorzystać funkcję
fantastical do tego, aby ustalić datę tego spotkania i ta fraza tomorrow at 9 am
zostanie zinterpretowana i wykorzystana do utworzenia spotkania.
Zobaczmy więc jak to wygląda w praktyce.
Zwróć uwagę, że została wykonana seria
akcji która doprowadziła do dodania nowego spotkania w moim kalendarzu.
W tym celu wykorzystałem nie tylko aplikację fantastical ale również Alfreda
oraz jego rozszerzenie właśnie dla aplikacji Fantastical.
Zatem z tego przykładu można wyciągnąć
następujący wniosek, w momencie, gdy projektujemy jakieś makra, które mają za
zadanie wejść w interakcję z jakąś aplikacją,
dobrze jest zobaczyć czy jesteśmy w stanie tutaj wykorzystać skróty klawiszowe bądź
inne zewnętrzne aplikacje do tego, aby łatwo wykonać dane makro.
Idealnie jest tworzyć makra, które wykorzystują wyłącznie skróty klawiszowe
do tego, aby wchodzić w interakcję z naszym systemem
ze względu na to że np.
automatyczne przesuwanie wskaźnika myszy
nie zawsze jest tak precyzyjne jak byśmy chcieli.
Dodatkowo często może zdarzyć się tak, że
będzie brakowało jakiegoś skrótu klawiszowego do uruchomienia jakiejś opcji w
ramach programu i w tym momencie z pomocą przychodzi Alfred oraz rozszerzenie Menu Bar Search.
Dodatkowo gorąco zachęcam Cię do tego, aby odwiedzać forum Keyboard Maestro, na którym zawsze
znajdziesz osoby, które będą w stanie Ci pomóc.
Tymczasem jeżeli chodzi o organizację spotkań mam dla Ciebie ostatnią wskazówkę,
która bardzo usprawniła moje spotkania w ostatnim czasie.
Mianowicie chodzi o wykorzystanie usługi
Integromat, do tego aby utworzyć webhook, który po prostu tutaj wywołuje.
Do tego, aby uruchomić scenariusz, który
sprawdza czy w moim kalendarzu w ciągu 5 minut pojawiają się nowe spotkania i
jeżeli tak to wysyłam ich lokalizację. W ramach lokalizacji
często umieszczony jest link do np.
Google Meet, bądź chociażby link do spotkania na Zoom.
Dzięki temu mam tutaj takie specjalne
makro, które właśnie z pomocą skryptów wywołują dany webhook nie przesyłając tutaj
żadnych informacji natomiast zapisuje informacje zwrotne w zmiennej event.
Jeżeli chodzi o zdefiniowanie makra w Twoim przypadku tak naprawdę wystarczy, że
podmienisz tylko ten adres na adresn webhooka zdefiniowanego w ramach Integromatu.
Następnie tutaj wykorzystuję akcję if do
tego, aby sprawdzić czy z webhooka została zwrócona wartość zawierająca słowo zoom.
Jeżeli tak to ukrywam wszystkie aplikacje
a następnie z pomocą przeglądarki otwieram link do zoom'a.
W efekcie w momencie, gdy otwieram taki link zostaje uruchomiona przeglądarka, w
której muszę wcisnąć przycisk Open zoom i dokładnie na niego kieruje wskaźnik
mojej myszy a następnie ta akcja klika ten przycisk i uruchamia się zoom.
Dzięki temu praktycznie nie ma opcji, abym
przegapił jakieś spotkanie o ile oczywiście jestem przy komputerze.
Poza tym nic nie stoi na przeszkodzie abyś
dodatkowo umieścił tutaj jakieś alerty bądź np.
wyświetlił okno, w którym będziesz
potwierdzał ewentualne wejście na spotkanie.
W moim przypadku jednak nie jest to
istotne, natomiast istotne jest to, aby uruchamiać takie makro w tym przypadku co
5 minut w godzinach 9 do 16.30, czyli zasadniczo w godzinach w których mamy
jakieś spotkania oraz w określonych dniach tygodnia.
I tak naprawdę w temacie organizacji spotkań to byłoby na tyle.
Natomiast zwróć tutaj uwagę na ułatwienie procesu.
Przede wszystkim temat omawiania spotkań zredukowałem tutaj w zasadzie do
wysłania linku, który i tak wklejam skrótem.
Następnie temat notatek ze spotkania
również został załatwiony snippetem, który dodatkowo łatwo wysyłam mailem.
No i gdyby tego było mało w momencie, gdy rozpoczynamy spotkanie wykorzystuję Integromat
do teg, aby połączył się z moim kalendarzem i zwrócił ewentualne
wydarzenia i tym samym uruchomił mojego zoom'a.
Oczywiście scenariuszy, które pomogą Ci w organizacji spotkań i przeprowadzaniu ich
czy podsumowaniach jest oczywiście zdecydowanie więcej i tak naprawdę
wszystko zależy od Twojego kontekstu oraz aktywności które możesz podejmować.
Chodzi mi tutaj przede wszystkim o to, aby
pokazać Ci pewne możliwości, które ponownie musisz dostosować do swojego kontekstu.
Najważniejsze jest jednak to, abyś stosował
wszystkie zasady, które pokazałem ci w kontekście keyboard Maestro i oczywiście
też stosował własne, które będą dostosowane do twojego stylu pracy.
Teraz już nie pozostaje mi chyba nic
innego jak po prostu podziękować za uwagę i życzyć powodzenia. Trzymaj się!
Cześć.