{"id":11040,"date":"2023-01-01T07:27:28","date_gmt":"2023-01-01T07:27:28","guid":{"rendered":"https:\/\/aloland.v.paler.net\/2023\/01\/01\/a-photo-is-easier-than-a-thousand-words\/"},"modified":"2025-04-28T19:36:20","modified_gmt":"2025-04-28T18:36:20","slug":"a-photo-is-easier-than-a-thousand-words","status":"publish","type":"post","link":"https:\/\/alo.land\/pt\/a-photo-is-easier-than-a-thousand-words\/","title":{"rendered":"A photo is easier than a thousand words"},"content":{"rendered":"<p>Writing a long form post takes time, so many things <a href=\"https:\/\/alo.land\/pt\/moments-without-write-up\/\">just don&#8217;t get written about<\/a> here. Taking a photo is easy, but posting it here was not. To reconcile this, we started posting as <a href=\"https:\/\/www.instagram.com\/alo.on.the.land\/\">@alo.on.the.land<\/a> on Instagram since their app makes it very easy.<\/p>\n<p>As of today, the final piece of the puzzle is in place: all our content from Instagram is also here, in the <a href=\"https:\/\/alo.land\/pt\/pb\/\">Photo Blog<\/a> section. The images and their brief captions mostly show day to day life and work in the garden.<\/p>\n<h2 id=\"technical-details\">Technical details<\/h2>\n<p>A key requirement was to host the images ourselves and not just embed Instagram posts. This required syncing the Instagram posts to our Ghost blog and we started with <a href=\"https:\/\/thomasclowes.com\/a-better-updated-way-of-syncing-instagram-posts-to-a-ghost-blog\/\">this script by Thomas Clowes<\/a>. Quite a few changes were needed to get it to work with up to date dependencies and APIs, as well as to behave the way we wanted it to.<\/p>\n<p>The resulting code is <a href=\"https:\/\/github.com\/ppetru\/instasync\">available on Github<\/a>. It&#8217;s not pretty and there&#8217;s no documentation, but perhaps someone will find it useful.<\/p>","protected":false},"excerpt":{"rendered":"<p>Writing a long form post takes time, so many things just don&#8217;t get written about here. Taking a photo is easy, but posting it here was not. To reconcile this, we started posting as @alo.on.the.land on Instagram since their app makes it very easy. As of today, the final piece of the puzzle is in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11030,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1230,1248],"tags":[4],"class_list":["post-11040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-permaculture","category-tools","tag-meta"],"_links":{"self":[{"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/posts\/11040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/comments?post=11040"}],"version-history":[{"count":1,"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/posts\/11040\/revisions"}],"predecessor-version":[{"id":30393,"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/posts\/11040\/revisions\/30393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alo.land\/pt\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/media?parent=11040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/categories?post=11040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alo.land\/pt\/wp-json\/wp\/v2\/tags?post=11040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}