Keyboard Maestro

Automatyczne flagowanie zadań na dziś w OmniFocus

Omnifocus Logo

Od dłuższego czasu zadania, które trafiają do mojego OmniFocusa są planowane do wykonania przy użyciu parametru Defer Date. Dlaczego właśnie w ten sposób wyjaśniałem w osobnym artykule. Całość opiera się na flagowaniu tych zadań, które powinienem wykonać danego dnia w oparciu właśnie o tę datę.

Oczywiście ręczne przeszukiwanie odpowiednich pozycji i ich flagowanie byłoby irytującą czynnością. Z tego względu wykorzystałem skrypt, który został stworzony przez Coltera Reed’a. Umożliwia on przeskanowanie wszystkich zadań i oflagowanie tych, których Defer Date przypada właśnie na dziś.

W moim przypadku uruchamia się on automatycznie co 30 minut pod warunkiem, że jestem zalogowany w systemie. Dzięki temu mogę dodawać zadania z dzisiejszą datą w polu Defer Date przy użyciu funkcji Quick Entry. Skrypt daje mi pewność, że nie dalej jak za 30 minut zostaną one oflagowane i wyświetlone w odpowiedniej perspektywie. Ja zaoszczędzam sobie w ten sposób jeden krok mniej w postaci oflagowania zadania przy użyciu skrótu klawiaturowego.

Całość opiera się na skrypcie Apple Script oraz makrze Keyboard Maestro, które uruchamia się cyklicznie. Poniżej treść:

tell application „OmniFocus”
set todayDate to current date
set todayDate’s hours to 0
set todayDate’s minutes to 0
set todayDate’s seconds to 0
set tomorrowDate to todayDate + 1 * days
tell default document
set todayTasks to (flattened tasks where (defer date ≥ todayDate and defer date < tomorrowDate))
repeat with t in todayTasks
set t’s flagged to true
end repeat
end tell
end tell

Jeżeli chcecie skonfigurować makro w Keyboard Maestro to poniżej ściąga w formie graficznej. Oczywiście, możecie ściągnąć też gotowe rozwiązanie w TYM miejscu.

omni_flag_macro

Jeżeli chodzi o mój sposób na korzystanie z OmniFocus, to absolutnie polecam to rozwiązanie. Aktualnie mogę dodawać zadania i planować je na kolejne dni bez obaw, że nie oflaguję ich w odpowiednim czasie lub najzwyczajniej przeoczę. Ostatecznie Due Date rezerwuję dla zupełnie innego zastosowanie o czym więcej znajdziecie we wpisie na temat wykorzystania z Defer Date oraz Due Date.

Źródło: Colter Reed

ForkLift – szybki dostęp do Pobranych rzeczy

kmicon

Jeżeli na co dzień pracujesz z dużą ilością plików w różnych lokalizacjach, to używasz, lub będziesz używał ForkLift. Dla mnie to jedno z najważniejszych narzędzi służących do codziennej pracy. Ostatnio jednak zaczął mnie irytować brak skrótu klawiaturowego, który otwiera katalog Pobranych rzeczy. Bardzo nie lubię, kiedy coś nie działa po mojej myśli. Szybko przystąpiłem do rozwiązania tego problemu.

Nikt z Was – mówię o stałych czytelnikach – nie zdziwi się jeżeli powiem, że w osiągnięciu celu pomogło mi Keyboard Maestro. Założenia były proste. Skrót ma działać globalnie w całym systemie i powodować aktywację ForkLifta z katalogiem Pobranych rzeczy otwartym w lewej kolumnie. Poniżej zrzut ekranu z gotowym makro.

km_forklift

Jak widzicie konfiguracja okazała się banalna i działa bez zarzutów. Analogicznie możecie skonfigurować w swoim środowisku dostęp do każdej używanej przez Was lokalizacji. Każda zaoszczędzona, przy użyciu automatyzacji, sekunda to czas zainwestowany w produktywną pracę. Polecam!