{"id":147,"date":"2007-01-10T13:50:27","date_gmt":"2007-01-10T18:50:27","guid":{"rendered":"http:\/\/byrneweb.com\/sunburn\/blog\/2007\/01\/10\/yo-again\/"},"modified":"2007-01-10T13:58:07","modified_gmt":"2007-01-10T18:58:07","slug":"yo-again","status":"publish","type":"post","link":"http:\/\/byrneweb.com\/sunburn\/blog\/2007\/01\/yo-again\/","title":{"rendered":"Yojimbo &#8220;Launch Items&#8221; Applescript"},"content":{"rendered":"<p>Kudos to BareBones for the 1.4 version of <a href=\"http:\/\/www.barebones.com\/products\/yojimbo\/index.shtml\">Yojimbo<\/a>.  I&#8217;ve wanted to be able to launch the location associated with a password via a single keystroke for some time, and now I have it, yay!<\/p>\n<p>Actually, this will work for not just passwords, but bookmarks and web items as well, check it out.<\/p>\n<p><span style=\"color: #0000DD;\"><strong>on<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">run<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>tell<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">application<\/span> &#8220;<span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">Yojimbo<\/span><span style=\"color: #000000;\">&#8221;<br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<\/span><span style=\"color: #0000DD;\"><strong>set<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tSel<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>to<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>the<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">selection<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tSel<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>is<\/strong><\/span> {} <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>or<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">class<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>of<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tSel<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>is<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>not<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">list<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>then<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">display dialog<\/span> &#8220;<span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">This script only works on selected items.<\/span><span style=\"color: #000000;\">&#8221; <\/span><span style=\"color: #0000FF;\">buttons<\/span> {&#8220;<span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">OK<\/span><span style=\"color: #000000;\">&#8220;} <\/span><span style=\"color: #0000FF;\">default button<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">1<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>else<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>set<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">foundSomething<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>to<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">false<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>repeat<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>with<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tItem<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>in<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tSel<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>set<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tLoc<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>to<\/strong><\/span> &#8220;&#8221;<br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">class<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>of<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tItem<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>is<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">password item<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>or<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">class<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>of<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tItem<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>is<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">bookmark item<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>then<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>set<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tLoc<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>to<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">location<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>of<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tItem<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>else<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">class<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>of<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tItem<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>is<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">web archive item<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>then<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>set<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tLoc<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>to<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">source URL<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>of<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tItem<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tLoc<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>is<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>not<\/strong><\/span> &#8220;&#8221; <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>then<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>tell<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">application<\/span> &#8220;<span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">Finder<\/span><span style=\"color: #000000;\">&#8221;<br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<\/span><span style=\"color: #0000FF;\">open location<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">tLoc<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>tell<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>set<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">foundSomething<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>to<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">true<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>repeat<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>not<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #408000;\">foundSomething<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>then<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">display dialog<\/span> &#8220;<span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">Could not find any locations to launch.<\/span><span style=\"color: #000000;\">&#8221; <\/span><span style=\"color: #0000FF;\">buttons<\/span> {&#8220;<span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">OK<\/span><span style=\"color: #000000;\">&#8220;} <\/span><span style=\"color: #0000FF;\">default button<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #555555;\">1<\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>if<\/strong><\/span><br \/>\n&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000DD;\"><strong>tell<\/strong><\/span><br \/>\n<span style=\"color: #0000DD;\"><strong>end<\/strong><\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">run<br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kudos to BareBones for the 1.4 version of Yojimbo. I&#8217;ve wanted to be able to launch the location associated with a password via a single keystroke for some time, and now I have it, yay! Actually, this will work for not just passwords, but bookmarks and web items as well, check it out. on run &hellip; <a href=\"http:\/\/byrneweb.com\/sunburn\/blog\/2007\/01\/yo-again\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Yojimbo &#8220;Launch Items&#8221; Applescript<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/posts\/147"}],"collection":[{"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":0,"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"wp:attachment":[{"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/byrneweb.com\/sunburn\/blog\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}