{"id":1484,"date":"2016-10-05T19:56:57","date_gmt":"2016-10-05T19:56:57","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/?p=1484"},"modified":"2016-10-05T19:58:25","modified_gmt":"2016-10-05T19:58:25","slug":"gist-embed","status":"publish","type":"post","link":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/gist-embed\/","title":{"rendered":"gist embed"},"content":{"rendered":"<p>I just noticed that you can embed gists by pasting the url to the gist into the post editor on a line of its own. This uses the shortcode module of the Jetpack plugin so you need to Active the plugin and then the shortcode module.<\/p>\n<p>this example is an applescript that creates auto-complete gifs for google searches. Not something many folk would need.<\/p>\n<style>.gist table { margin-bottom: 0; }<\/style>\n<div style=\"tab-size: 8\" id=\"gist24134368\" class=\"gist\">\n<div class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\">\n<div class=\"gist-data\">\n<div class=\"js-gist-file-update-container js-task-list-container\">\n<div id=\"file-auto-complete-gifs\" class=\"file my-2\">\n<div itemprop=\"text\"\n      class=\"Box-body p-0 blob-wrapper data type-text  \"\n      style=\"overflow: auto\" tabindex=\"0\" role=\"region\"\n      aria-label=\"auto-complete-gifs content, created by troutcolor on 07:15PM on July 09, 2015.\"\n    ><\/p>\n<div class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\">\n<p>  <template class=\"js-file-alert-template\"><\/p>\n<div data-view-component=\"true\" class=\"flash flash-warn flash-full d-flex flex-items-center\">\n  <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n    <span><br \/>\n      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.<br \/>\n      <a class=\"Link--inTextBlock\" href=\"https:\/\/github.co\/hiddenchars\" target=\"_blank\">Learn more about bidirectional Unicode characters<\/a><br \/>\n    <\/span><\/p>\n<div data-view-component=\"true\" class=\"flash-action\">        <a href=\"{{ revealButtonHref }}\" data-view-component=\"true\" class=\"btn-sm btn\">    Show hidden characters<br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><\/template><br \/>\n<template class=\"js-line-alert-template\"><br \/>\n  <span aria-label=\"This line has hidden Unicode characters\" data-view-component=\"true\" class=\"line-alert tooltipped tooltipped-e\"><br \/>\n    <svg aria-hidden=\"true\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\">\n    <path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"><\/path>\n<\/svg><br \/>\n<\/span><\/template><\/p>\n<table data-hpc class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip data-tagsearch-path=\"auto-complete-gifs\">\n<tr>\n<td id=\"file-auto-complete-gifs-L1\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"1\"><\/td>\n<td id=\"file-auto-complete-gifs-LC1\" class=\"blob-code blob-code-inner js-file-line\">&#8211;needs gifsicle http:\/\/www.lcdf.org\/gifsicle\/<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L2\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"2\"><\/td>\n<td id=\"file-auto-complete-gifs-LC2\" class=\"blob-code blob-code-inner js-file-line\">&#8212;  updated for retina screen<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L3\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"3\"><\/td>\n<td id=\"file-auto-complete-gifs-LC3\" class=\"blob-code blob-code-inner js-file-line\">set thetext to text returned of (display dialog &quot;What do you want to autocomplete?&quot; default answer &quot;I hate&quot;)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L4\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"4\"><\/td>\n<td id=\"file-auto-complete-gifs-LC4\" class=\"blob-code blob-code-inner js-file-line\">set theFileName to change_case_of(thetext, &quot;lower&quot;) &amp; &quot;.gif&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L5\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"5\"><\/td>\n<td id=\"file-auto-complete-gifs-LC5\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L6\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"6\"><\/td>\n<td id=\"file-auto-complete-gifs-LC6\" class=\"blob-code blob-code-inner js-file-line\">set tempdir to POSIX path of (path to temporary items from user domain) &amp; &quot;autogifs\/&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L7\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"7\"><\/td>\n<td id=\"file-auto-complete-gifs-LC7\" class=\"blob-code blob-code-inner js-file-line\">try<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L8\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"8\"><\/td>\n<td id=\"file-auto-complete-gifs-LC8\" class=\"blob-code blob-code-inner js-file-line\">\tdo shell script &quot;mkdir &quot; &amp; tempdir<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L9\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"9\"><\/td>\n<td id=\"file-auto-complete-gifs-LC9\" class=\"blob-code blob-code-inner js-file-line\">end try<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L10\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"10\"><\/td>\n<td id=\"file-auto-complete-gifs-LC10\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L11\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"11\"><\/td>\n<td id=\"file-auto-complete-gifs-LC11\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L12\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"12\"><\/td>\n<td id=\"file-auto-complete-gifs-LC12\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L13\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"13\"><\/td>\n<td id=\"file-auto-complete-gifs-LC13\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L14\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"14\"><\/td>\n<td id=\"file-auto-complete-gifs-LC14\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L15\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"15\"><\/td>\n<td id=\"file-auto-complete-gifs-LC15\" class=\"blob-code blob-code-inner js-file-line\">set alphabet to {&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;, &quot;e&quot;, &quot;f&quot;, &quot;g&quot;, &quot;h&quot;, &quot;i&quot;, &quot;j&quot;, &quot;k&quot;, &quot;l&quot;, &quot;m&quot;, &quot;n&quot;, &quot;o&quot;, &quot;p&quot;, &quot;q&quot;, &quot;r&quot;, &quot;s&quot;, &quot;t&quot;, &quot;u&quot;, &quot;v&quot;, &quot;w&quot;, &quot;x&quot;, &quot;y&quot;, &quot;z&quot;}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L16\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"16\"><\/td>\n<td id=\"file-auto-complete-gifs-LC16\" class=\"blob-code blob-code-inner js-file-line\">set vowels to &quot;aeiou&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L17\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"17\"><\/td>\n<td id=\"file-auto-complete-gifs-LC17\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L18\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"18\"><\/td>\n<td id=\"file-auto-complete-gifs-LC18\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L19\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"19\"><\/td>\n<td id=\"file-auto-complete-gifs-LC19\" class=\"blob-code blob-code-inner js-file-line\">tell application &quot;Safari&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L20\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"20\"><\/td>\n<td id=\"file-auto-complete-gifs-LC20\" class=\"blob-code blob-code-inner js-file-line\">\tactivate<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L21\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"21\"><\/td>\n<td id=\"file-auto-complete-gifs-LC21\" class=\"blob-code blob-code-inner js-file-line\">\ttell application &quot;System Events&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L22\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"22\"><\/td>\n<td id=\"file-auto-complete-gifs-LC22\" class=\"blob-code blob-code-inner js-file-line\">\t\ttell process &quot;Safari&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L23\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"23\"><\/td>\n<td id=\"file-auto-complete-gifs-LC23\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tclick menu item &quot;New Private Window&quot; of menu &quot;File&quot; of menu bar 1<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L24\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"24\"><\/td>\n<td id=\"file-auto-complete-gifs-LC24\" class=\"blob-code blob-code-inner js-file-line\">\t\tend tell<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L25\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"25\"><\/td>\n<td id=\"file-auto-complete-gifs-LC25\" class=\"blob-code blob-code-inner js-file-line\">\tend tell<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L26\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"26\"><\/td>\n<td id=\"file-auto-complete-gifs-LC26\" class=\"blob-code blob-code-inner js-file-line\">\tset bounds of window 1 to {0, 0, 800, 600}<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L27\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"27\"><\/td>\n<td id=\"file-auto-complete-gifs-LC27\" class=\"blob-code blob-code-inner js-file-line\">\tset the URL of the front document to &quot;http:\/\/google.co.uk&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L28\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"28\"><\/td>\n<td id=\"file-auto-complete-gifs-LC28\" class=\"blob-code blob-code-inner js-file-line\">\tdelay 5<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L29\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"29\"><\/td>\n<td id=\"file-auto-complete-gifs-LC29\" class=\"blob-code blob-code-inner js-file-line\">\ttell application &quot;System Events&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L30\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"30\"><\/td>\n<td id=\"file-auto-complete-gifs-LC30\" class=\"blob-code blob-code-inner js-file-line\">\t\tkeystroke thetext<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L31\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"31\"><\/td>\n<td id=\"file-auto-complete-gifs-LC31\" class=\"blob-code blob-code-inner js-file-line\">\tend tell<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L32\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"32\"><\/td>\n<td id=\"file-auto-complete-gifs-LC32\" class=\"blob-code blob-code-inner js-file-line\">\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L33\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"33\"><\/td>\n<td id=\"file-auto-complete-gifs-LC33\" class=\"blob-code blob-code-inner js-file-line\">\trepeat with letter in alphabet<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L34\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"34\"><\/td>\n<td id=\"file-auto-complete-gifs-LC34\" class=\"blob-code blob-code-inner js-file-line\">\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L35\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"35\"><\/td>\n<td id=\"file-auto-complete-gifs-LC35\" class=\"blob-code blob-code-inner js-file-line\">\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L36\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"36\"><\/td>\n<td id=\"file-auto-complete-gifs-LC36\" class=\"blob-code blob-code-inner js-file-line\">\t\tset typing to &quot; &quot; &amp; letter<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L37\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"37\"><\/td>\n<td id=\"file-auto-complete-gifs-LC37\" class=\"blob-code blob-code-inner js-file-line\">\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L38\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"38\"><\/td>\n<td id=\"file-auto-complete-gifs-LC38\" class=\"blob-code blob-code-inner js-file-line\">\t\tset tfile to tempdir &amp; letter &amp; &quot;.gif&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L39\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"39\"><\/td>\n<td id=\"file-auto-complete-gifs-LC39\" class=\"blob-code blob-code-inner js-file-line\">\t\ttell application &quot;System Events&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L40\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"40\"><\/td>\n<td id=\"file-auto-complete-gifs-LC40\" class=\"blob-code blob-code-inner js-file-line\">\t\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L41\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"41\"><\/td>\n<td id=\"file-auto-complete-gifs-LC41\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tkeystroke typing<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L42\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"42\"><\/td>\n<td id=\"file-auto-complete-gifs-LC42\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tdelay 1<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L43\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"43\"><\/td>\n<td id=\"file-auto-complete-gifs-LC43\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tdo shell script &quot;screencapture  -t GIF &quot; &amp; tfile<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L44\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"44\"><\/td>\n<td id=\"file-auto-complete-gifs-LC44\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tkeystroke (ASCII character 8)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L45\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"45\"><\/td>\n<td id=\"file-auto-complete-gifs-LC45\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tkeystroke (ASCII character 8)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L46\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"46\"><\/td>\n<td id=\"file-auto-complete-gifs-LC46\" class=\"blob-code blob-code-inner js-file-line\">\t\tend tell<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L47\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"47\"><\/td>\n<td id=\"file-auto-complete-gifs-LC47\" class=\"blob-code blob-code-inner js-file-line\">\t\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L48\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"48\"><\/td>\n<td id=\"file-auto-complete-gifs-LC48\" class=\"blob-code blob-code-inner js-file-line\">\tend repeat<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L49\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"49\"><\/td>\n<td id=\"file-auto-complete-gifs-LC49\" class=\"blob-code blob-code-inner js-file-line\">\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L50\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"50\"><\/td>\n<td id=\"file-auto-complete-gifs-LC50\" class=\"blob-code blob-code-inner js-file-line\">end tell<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L51\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"51\"><\/td>\n<td id=\"file-auto-complete-gifs-LC51\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L52\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"52\"><\/td>\n<td id=\"file-auto-complete-gifs-LC52\" class=\"blob-code blob-code-inner js-file-line\">if isRetina() then<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L53\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"53\"><\/td>\n<td id=\"file-auto-complete-gifs-LC53\" class=\"blob-code blob-code-inner js-file-line\">\tdo shell script &quot;\/usr\/local\/bin\/gifsicle &#8211;delay 90 &#8211;colors 128 &#8211;loopcount &#8211;crop 0,200+1600&#215;320  &#8211;resize 800&#215;160 &quot; &amp; tempdir &amp; &quot;* &gt; ~\/Desktop\/&quot; &amp; theFileName<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L54\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"54\"><\/td>\n<td id=\"file-auto-complete-gifs-LC54\" class=\"blob-code blob-code-inner js-file-line\">else<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L55\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"55\"><\/td>\n<td id=\"file-auto-complete-gifs-LC55\" class=\"blob-code blob-code-inner js-file-line\">\tdo shell script &quot;\/usr\/local\/bin\/gifsicle &#8211;delay 90 &#8211;colors 128 &#8211;loopcount &#8212;crop 0,100+800&#215;160 &quot; &amp; tempdir &amp; &quot;* &gt; ~\/Desktop\/&quot; &amp; theFileName<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L56\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"56\"><\/td>\n<td id=\"file-auto-complete-gifs-LC56\" class=\"blob-code blob-code-inner js-file-line\">\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L57\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"57\"><\/td>\n<td id=\"file-auto-complete-gifs-LC57\" class=\"blob-code blob-code-inner js-file-line\">end if<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L58\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"58\"><\/td>\n<td id=\"file-auto-complete-gifs-LC58\" class=\"blob-code blob-code-inner js-file-line\">&#8212;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L59\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"59\"><\/td>\n<td id=\"file-auto-complete-gifs-LC59\" class=\"blob-code blob-code-inner js-file-line\">&#8211;clean up<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L60\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"60\"><\/td>\n<td id=\"file-auto-complete-gifs-LC60\" class=\"blob-code blob-code-inner js-file-line\">do shell script &quot;rm -rf &quot; &amp; tempdir<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L61\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"61\"><\/td>\n<td id=\"file-auto-complete-gifs-LC61\" class=\"blob-code blob-code-inner js-file-line\">&#8211;do shell script &quot;open &quot; &amp; tempdir<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L62\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"62\"><\/td>\n<td id=\"file-auto-complete-gifs-LC62\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L63\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"63\"><\/td>\n<td id=\"file-auto-complete-gifs-LC63\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L64\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"64\"><\/td>\n<td id=\"file-auto-complete-gifs-LC64\" class=\"blob-code blob-code-inner js-file-line\">on isRetina()<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L65\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"65\"><\/td>\n<td id=\"file-auto-complete-gifs-LC65\" class=\"blob-code blob-code-inner js-file-line\">\tset ret to (do shell script &quot;system_profiler SPDisplaysDataType | awk &#39;\/Retina:\/{print $2}&#39;&quot;)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L66\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"66\"><\/td>\n<td id=\"file-auto-complete-gifs-LC66\" class=\"blob-code blob-code-inner js-file-line\">\tif ret is &quot;Yes&quot; then<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L67\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"67\"><\/td>\n<td id=\"file-auto-complete-gifs-LC67\" class=\"blob-code blob-code-inner js-file-line\">\t\treturn true<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L68\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"68\"><\/td>\n<td id=\"file-auto-complete-gifs-LC68\" class=\"blob-code blob-code-inner js-file-line\">\telse<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L69\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"69\"><\/td>\n<td id=\"file-auto-complete-gifs-LC69\" class=\"blob-code blob-code-inner js-file-line\">\t\treturn false<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L70\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"70\"><\/td>\n<td id=\"file-auto-complete-gifs-LC70\" class=\"blob-code blob-code-inner js-file-line\">\tend if<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L71\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"71\"><\/td>\n<td id=\"file-auto-complete-gifs-LC71\" class=\"blob-code blob-code-inner js-file-line\">\t<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L72\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"72\"><\/td>\n<td id=\"file-auto-complete-gifs-LC72\" class=\"blob-code blob-code-inner js-file-line\">end isRetina<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L73\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"73\"><\/td>\n<td id=\"file-auto-complete-gifs-LC73\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L74\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"74\"><\/td>\n<td id=\"file-auto-complete-gifs-LC74\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L75\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"75\"><\/td>\n<td id=\"file-auto-complete-gifs-LC75\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L76\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"76\"><\/td>\n<td id=\"file-auto-complete-gifs-LC76\" class=\"blob-code blob-code-inner js-file-line\">\n<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L77\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"77\"><\/td>\n<td id=\"file-auto-complete-gifs-LC77\" class=\"blob-code blob-code-inner js-file-line\">on change_case_of(this_text, this_case)<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L78\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"78\"><\/td>\n<td id=\"file-auto-complete-gifs-LC78\" class=\"blob-code blob-code-inner js-file-line\">\tif this_case is &quot;lower&quot; then<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L79\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"79\"><\/td>\n<td id=\"file-auto-complete-gifs-LC79\" class=\"blob-code blob-code-inner js-file-line\">\t\tset the comparison_string to &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ &quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L80\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"80\"><\/td>\n<td id=\"file-auto-complete-gifs-LC80\" class=\"blob-code blob-code-inner js-file-line\">\t\tset the source_string to &quot;abcdefghijklmnopqrstuvwxyz_&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L81\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"81\"><\/td>\n<td id=\"file-auto-complete-gifs-LC81\" class=\"blob-code blob-code-inner js-file-line\">\telse<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L82\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"82\"><\/td>\n<td id=\"file-auto-complete-gifs-LC82\" class=\"blob-code blob-code-inner js-file-line\">\t\tset the comparison_string to &quot;abcdefghijklmnopqrstuvwxyz&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L83\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"83\"><\/td>\n<td id=\"file-auto-complete-gifs-LC83\" class=\"blob-code blob-code-inner js-file-line\">\t\tset the source_string to &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZ&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L84\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"84\"><\/td>\n<td id=\"file-auto-complete-gifs-LC84\" class=\"blob-code blob-code-inner js-file-line\">\tend if<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L85\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"85\"><\/td>\n<td id=\"file-auto-complete-gifs-LC85\" class=\"blob-code blob-code-inner js-file-line\">\tset the new_text to &quot;&quot;<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L86\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"86\"><\/td>\n<td id=\"file-auto-complete-gifs-LC86\" class=\"blob-code blob-code-inner js-file-line\">\trepeat with thisChar in this_text<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L87\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"87\"><\/td>\n<td id=\"file-auto-complete-gifs-LC87\" class=\"blob-code blob-code-inner js-file-line\">\t\tset x to the offset of thisChar in the comparison_string<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L88\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"88\"><\/td>\n<td id=\"file-auto-complete-gifs-LC88\" class=\"blob-code blob-code-inner js-file-line\">\t\tif x is not 0 then<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L89\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"89\"><\/td>\n<td id=\"file-auto-complete-gifs-LC89\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tset the new_text to (the new_text &amp; character x of the source_string) as string<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L90\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"90\"><\/td>\n<td id=\"file-auto-complete-gifs-LC90\" class=\"blob-code blob-code-inner js-file-line\">\t\telse<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L91\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"91\"><\/td>\n<td id=\"file-auto-complete-gifs-LC91\" class=\"blob-code blob-code-inner js-file-line\">\t\t\tset the new_text to (the new_text &amp; thisChar) as string<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L92\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"92\"><\/td>\n<td id=\"file-auto-complete-gifs-LC92\" class=\"blob-code blob-code-inner js-file-line\">\t\tend if<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L93\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"93\"><\/td>\n<td id=\"file-auto-complete-gifs-LC93\" class=\"blob-code blob-code-inner js-file-line\">\tend repeat<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L94\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"94\"><\/td>\n<td id=\"file-auto-complete-gifs-LC94\" class=\"blob-code blob-code-inner js-file-line\">\treturn the new_text<\/td>\n<\/tr>\n<tr>\n<td id=\"file-auto-complete-gifs-L95\" class=\"blob-num js-line-number js-blob-rnum\" data-line-number=\"95\"><\/td>\n<td id=\"file-auto-complete-gifs-LC95\" class=\"blob-code blob-code-inner js-file-line\">end change_case_of<\/td>\n<\/tr>\n<\/table>\n<\/div><\/div>\n<\/p><\/div>\n<\/div><\/div>\n<div class=\"gist-meta\">\n        <a href=\"https:\/\/gist.github.com\/troutcolor\/8a09550f08a34e179bec\/raw\/bbf1251f3a13562dc7ca6ecc13781a7851e8bc9f\/auto-complete-gifs\" style=\"float:right\" class=\"Link--inTextBlock\">view raw<\/a><br \/>\n        <a href=\"https:\/\/gist.github.com\/troutcolor\/8a09550f08a34e179bec#file-auto-complete-gifs\" class=\"Link--inTextBlock\"><br \/>\n          auto-complete-gifs<br \/>\n        <\/a><br \/>\n        hosted with &#10084; by <a class=\"Link--inTextBlock\" href=\"https:\/\/github.com\">GitHub<\/a>\n      <\/div>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I just noticed that you can embed gists by pasting the url to the gist into the post editor on a line of its own. This uses the shortcode module of the Jetpack plugin so you need to Active the plugin and then the shortcode module. this example is an applescript that creates auto-complete gifs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[543],"tags":[176391,176390,64888],"class_list":["post-1484","post","type-post","status-publish","format-standard","hentry","category-howto","tag-code","tag-gist","tag-shortcode","eportfolio_category-none"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/posts\/1484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/comments?post=1484"}],"version-history":[{"count":2,"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/posts\/1484\/revisions"}],"predecessor-version":[{"id":1486,"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/posts\/1484\/revisions\/1486"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/media?parent=1484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/categories?post=1484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/nl\/JohnJohnston\/wp-json\/wp\/v2\/tags?post=1484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}