{"version":"1.0","provider_name":"Michael Naylor","provider_url":"https:\/\/www.thenaylors.co.uk\/wordpress","author_name":"admin","author_url":"https:\/\/www.thenaylors.co.uk\/wordpress\/author\/admin\/","title":"Composer on OMV - harder than I thought - Michael Naylor","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZLaM6KfzFC\"><a href=\"https:\/\/www.thenaylors.co.uk\/wordpress\/composer-on-omv-harder-than-i-thought\/\">Composer on OMV &#8211; harder than I thought<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.thenaylors.co.uk\/wordpress\/composer-on-omv-harder-than-i-thought\/embed\/#?secret=ZLaM6KfzFC\" width=\"600\" height=\"338\" title=\"&#8220;Composer on OMV &#8211; harder than I thought&#8221; &#8212; Michael Naylor\" data-secret=\"ZLaM6KfzFC\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"So I now decided it would be nice to install firefly iii. This needs Composer. So installing Composer is proving harder than expected. The download keeps timing out go gave up and just downloaded latest version (1.6.5) from here https:\/\/getcomposer.org\/download\/ Created a \/usr\/local\/composer directory and downloaded the file into that. Then executed All seems OK &hellip; Continue reading \"\""}