Update scriptu Waiting for pre OmniFocus

Pred časom ma oslovil čitateľ tohoto blogu so žiadosťou o pomoc. Script v článku Apple Mail, Waiting for a OmniFocus síce vytvoril úlohu v OmniFocus, ale nevytváral prelink na zaslaný email a nezobrazovala sa notifikácia. Vymenili sme si pár tweetov, niečo sme skúsili, ale bez úspechu. U mňa script fungoval korektne. Moje pochopenie je, že nakoniec preinštaloval Mac a tým problém odstránil.

Niekedy minulý týždeň som si pri čistení Inboxu všimol, že u úloh vytvorených scriptom “Waiting for” chýba prelink na email. Poslal som si pár testovacích emailov a script vykazoval totožný problém – prelink na zaslaný email sa nevytvoril a notifikácia sa nezobrazila. Nemal som priestor sa tomu venovať detailne. Dostal som k tomu až teraz.

Vo aktuálnej verzii Apple Mail a OmniFocus 1script havaruje na riadku set value of attribute "link" of style of characters -1 thru -17 of first paragraph to MessageURL a keďže nedobehne, nezobrazí sa ani notifikácia.

Po pokusoch a omyloch som prišiel nato, že je chyba v premennej MessageURL, resp. priradení hodnoty do premennej.

Pokiaľ Vám script zhavaruje a nedobehne, upravte riadok scriptu

set MessageURL to "message:///<" & (theMessageID) & ">"

na nasledovné:

set MessageURL to "message://%3C" & (theMessageID) & "%3E".

  1. aspoň u mňa, Apple Mail 10.2 (3259), OmniFocus 2.8.1
Update scriptu Waiting for pre OmniFocus

Adresárová štruktúra pomocou AppleScript

V rámci postprodukcie Audiotalk podcastu, Jarda svoju zvukovú stopu ukladá na DropBox z ktorého ju musím stiahnuť. Takisto potrebujem na lokálny disk uložiť nahranú Skype zvukovú stopu. Každá epizóda má na mojom lokálnom disku definovanú pevnú adresárovú štruktúru aby som sa vedel lepšie zorientovať a nemal v tom bordel.

No a prečo ju vytvárať zakaždým resp. copy + pasta1 keď je možné použiť AppleScript?

Viac… „Adresárová štruktúra pomocou AppleScript“

Adresárová štruktúra pomocou AppleScript

Názov záložky v Safari do Markdown

V tretej epizóde Audiotalk podcastu som hovoril o novom scripte, ktorý som si vytvoril a ktorý používam ako TextExpander rozbalovátko.

Po zadaní klávesovej skratky sa do formátu Markdown vloží názov aktuálnej záložky (článku) v Safari spoločne s URL odkazom.

Rozhodne nebudem prvý, ktorý niečo podobné vytvoril, pokiaľ ale používate Markdown, môže sa hodiť.

Názov záložky v Safari do Markdown

OmniFocus a delegované úlohy, ktoré nevznikli emailom

Neraz sa mi stalo, že som hľadal riešenie zásadného [1] problému a podľa hesla “nerieš, čo už niekto vyriešil za teba” sa snažil dopátrať easy-lazy-win. Ale nenašiel. Kamarát mi hovorí, že by som mal prejsť tréningom googlenia, pretože údajne nie som jediný na tejto planéte, ktorý mal/má obdobný zásadný problém. A riešenie na webe existuje. A občas má aj pravdu.

Viac… „OmniFocus a delegované úlohy, ktoré nevznikli emailom“

OmniFocus a delegované úlohy, ktoré nevznikli emailom

Follow up email a OmniFocus

Môj miniseriál a exkurz za automatizáciou OmniFocus pokračuje.

V minulom článku k OmniFocus som popisoval ako postupujem v prípade delegovania úloh pomocou Mail app a automatického zaradenia pod kontext Waiting.
V rámci Review, keď prechádzam svoju Waiting For Perspektívu a je tam niečo, čo je “splatné”, kliknem na prelink pôvodne zaslaného emailu, ktorý mám prepojený v poznámke a naviažem naň. Následne si tento pripomienkový email znovu vložím do poznámky v OmniFocus. Benefit to má pre mňa ten, že po dobu splnenia úlohy si držím históriu urgovania v danej záležitosti a dostanem sa k nej na jeden klik. V prípade potreby dokazovania urgencií nemusím loviť v odoslanej pošte. Možno to znie drsno-dramaticky-buzeračne, ale žial, minulé skúsenosti…
Viac… „Follow up email a OmniFocus“

Follow up email a OmniFocus

Apple Mail, Waiting for a OmniFocus

[Update 2017-01-23]originál script nedobieha, aktualizovaná verzia je tu.

Musím sa priznať. Delegovanie úloh mám rád. Nieže by som bol typ človeka, ktorý sa chce zbaviť zodpovednosti, ale sú múdrejší, šikovnejší a kompetentnejší než ja.

Informácie alebo úlohy na ktoré čakám si zaznamenávam do OmniFocus. Nezáleží na tom, či je to úloha delegovaná na mňa, alebo som ja delegoval úlohu na niekoho. Stále skončí v prvej fáze v Inboxe OmniFocus.

A keďže niektoré úlohy alebo informácie lietajú emailom, hľadal som spôsob, ako mnou zaslaný email, ktorý v sebe obsahuje požiadavku na splnenie úlohy alebo prosbu o informáciu, čo najjednoduchšie dostať do OmniFocus. S cieľom mať nad nimi kontrolu a keď príde správna chvíľa, pripomenúť sa.

Vyžaduje to trochu nenáročného šudlania a nastavovania, ale výsledok stojí zato.

Viac… „Apple Mail, Waiting for a OmniFocus“

Apple Mail, Waiting for a OmniFocus

TextExpander: AppleScript „Minulý Piatok“

V jednom z predošlých príspevkov som uvádzal, ako je možné použiť AppleScript pre expandovanie dátumu “najbližšieho” piatku pomocou TextExpander.

Jednoduchou úpravou scriptu môžete expandovať dátum posledného/minulého piatku:

set theDate to (current date) - 1 * days
repeat until weekday of theDate = Friday
set theDate to theDate - 1 * days
end repeat
set theDate to year of theDate & "-" & (text -2 thru -1 of ("0" & (month of theDate as integer))) & "-" & (text -2 thru -1 of ("0" & (day of theDate as integer))) as string

Aj v tomto prípade platí, zmeňte Friday na Monday a zobrazí sa dátum posledného pondelka.

TextExpander: AppleScript „Minulý Piatok“

AppleScript: Presúvajte súbory z Finder do Evernote pomocou klávesovej skratky

Je celá rada spôsobov ako dostať informácie do Evernote, či už je to Evernote Web Clipper alebo preposlanie emailu na špeciálnu emailovú adresu.

Pre automatické posielanie súborov na základe preddefinovaných pravidiel do Evernote používam Hazel. Čo ale v prípade, že potrebujete presunúť súbor z Finder a nespĺňa preddefinované kritériá?

Viac… „AppleScript: Presúvajte súbory z Finder do Evernote pomocou klávesovej skratky“

AppleScript: Presúvajte súbory z Finder do Evernote pomocou klávesovej skratky

TextExpander – rozbalovátka šetriace čas

Pokiaľ ste len trochu ako ja, prevažnú časť dňa trávite za počítačom a zúrivo búšite do klávesnice. Odpovedáte na emaily, píšete texty, poznámky zo stretnutí. Skúste TextExpander, môže vám uľahčiť život a ušetriť zopár [1] klávesových úderov.

Viac… „TextExpander – rozbalovátka šetriace čas“

TextExpander – rozbalovátka šetriace čas

Evernote a OmniFocus spolu ladia

Vždy ma zaujíma, či je možné stále sa opakujúce postupy, ktoré sú viac či menej nudné ale potrebné, automatizovať. Je to lenivosť, obsesia a čokoľvek medzi tým viac, než potreba. Začal som sa zamýšlať ako čo možno najjednoduchšie prepojiť dve aplikácie, ktoré používam každodenne, Evernote a OmniFocus.

Viac… „Evernote a OmniFocus spolu ladia“

Evernote a OmniFocus spolu ladia