{"id":1802,"date":"2011-07-26T14:37:54","date_gmt":"2011-07-26T18:37:54","guid":{"rendered":"http:\/\/nickm.com\/post\/?p=1802"},"modified":"2011-07-26T14:37:54","modified_gmt":"2011-07-26T18:37:54","slug":"who-grabbed-my-gorge","status":"publish","type":"post","link":"https:\/\/nickm.com\/post\/2011\/07\/who-grabbed-my-gorge\/","title":{"rendered":"Who Grabbed My Gorge"},"content":{"rendered":"<p>In January 2009, I wrote a very short (one page) Python poetry generator that creates a limitless nature poem each time it is run. I wrote this generator, <a href=\"http:\/\/nickm.com\/poems\/taroko_gorge.html\">&#8220;Taroko Gorge,&#8221;<\/a> mostly at Taroko Gorge National Park in Taiwan, finishing it on the plane afterwards. I later ported it to JavaScript so that it could be easily run in a Web browser.<\/p>\n<div style=\"text-align:center\"><a href=\"http:\/\/nickm.com\/poems\/taroko_gorge.html\"><img decoding=\"async\" src=\"\/post\/wp-content\/stuff\/taroko_gorge_clip.png\" \/><\/a><\/div>\n<p>It seems the gorge goes ever ever on. The code from &#8220;Taroko Gorge&#8221; and the form it defines have been appropriated a few times. Here are five poetry generators that use the code from that project and replace my text with different, and often much more extensive, language:<\/p>\n<p><a href=\"http:\/\/retts.net\/tokyogarage.html\">&#8220;Tokyo Garage&#8221;<\/a> by Scott Rettberg, 2009. <a href=\"http:\/\/www.youtube.com\/watch?v=9W_RWzjZn9M\">[Output from &#8220;Tokyo Garage&#8221; read aloud<\/a> by a pedantic machinima clown.]<\/a><\/p>\n<div style=\"text-align:center\"><a href=\"http:\/\/retts.net\/tokyogarage.html\"><img decoding=\"async\" src=\"\/post\/wp-content\/stuff\/tokyo_garage_clip.png\" \/><\/a><\/div>\n<p><a href=\"http:\/\/luckysoap.com\/generations\/gorge.html\">&#8220;Gorge&#8221;<\/a> by J. R. Carpenter, 2010. <a href=\"http:\/\/luckysoap.com\/lapsuslinguae\/2010\/05\/gorge\/\">[Announcement of &#8220;Gorge.&#8221;]<\/a> [Output appears in <a href=\"http:\/\/luckysoap.com\/generations\/generations.html\">J. R. Carpenter&#8217;s <i>GENERATION[S],<\/i><\/a> Traumawien: 2010.]<\/p>\n<div style=\"text-align:center\"><a href=\"http:\/\/luckysoap.com\/generations\/gorge.html\"><img decoding=\"async\" src=\"\/post\/wp-content\/stuff\/gorge_clip.png\" \/><\/a><\/div>\n<p><a href=\"http:\/\/luckysoap.com\/alongthebrinybeach\/\">&#8220;Along the Briny Beach&#8221;<\/a> by J. R. Carpenter, 2011. <a href=\"http:\/\/luckysoap.com\/lapsuslinguae\/2011\/07\/along-the-briny-beach\/\">[Announcement of &#8220;Along the Briny Beach.&#8221;]<\/a><\/p>\n<div style=\"text-align:center\"><a href=\"http:\/\/luckysoap.com\/alongthebrinybeach\/\"><img decoding=\"async\" src=\"\/post\/wp-content\/stuff\/along_the_briny_beach_clip.png\" \/><\/a><\/div>\n<p><a href=\"http:\/\/talanmemmott.com\/drp_web\/text_gen\/toygarbage\/\">&#8220;Toy Garbage&#8221;<\/a> by Talan Memmott, 2011.<\/p>\n<div style=\"text-align:center\"><a href=\"http:\/\/talanmemmott.com\/drp_web\/text_gen\/toygarbage\/\"><img decoding=\"async\" src=\"\/post\/wp-content\/stuff\/toy_garbage_clip.png\" \/><\/a><\/div>\n<p><a href=\"http:\/\/talanmemmott.com\/es\/pg\/yoko\/yoko_engorged.html\">&#8220;Yoko Engorged&#8221;<\/a> by Eric Snodgrass. 2011. <a href=\"http:\/\/exinfoam.wordpress.com\/2011\/07\/18\/yoko-engorged\/\">[Announcement of &#8220;Yoko Engorged.&#8221;]<\/a><\/p>\n<div style=\"text-align:center\"><a href=\"http:\/\/talanmemmott.com\/es\/pg\/yoko\/yoko_engorged.html\"><img decoding=\"async\" src=\"\/post\/wp-content\/stuff\/yoko_engorged_clip.png\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In January 2009, I wrote a very short (one page) Python poetry generator that creates a limitless nature poem each time it is run. I wrote this generator, &#8220;Taroko Gorge,&#8221; mostly at Taroko Gorge National Park in Taiwan, finishing it on the plane afterwards. I later ported it to JavaScript so that it could be &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/nickm.com\/post\/2011\/07\/who-grabbed-my-gorge\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Who Grabbed My Gorge&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[38,4,15,95,42,13],"class_list":["post-1802","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-collaboration","tag-poetry","tag-programming","tag-remixing","tag-web","tag-writing"],"_links":{"self":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/1802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/comments?post=1802"}],"version-history":[{"count":20,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/1802\/revisions"}],"predecessor-version":[{"id":1822,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/1802\/revisions\/1822"}],"wp:attachment":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/media?parent=1802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/categories?post=1802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/tags?post=1802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}