{"id":596,"date":"2020-04-01T23:25:15","date_gmt":"2020-04-01T21:25:15","guid":{"rendered":"https:\/\/hpjansson.org\/blag\/?p=596"},"modified":"2022-06-19T00:29:49","modified_gmt":"2022-06-18T22:29:49","slug":"chafa-1-4-0-now-with-sixels","status":"publish","type":"post","link":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/","title":{"rendered":"Chafa 1.4.0: Now with sixels"},"content":{"rendered":"\n<p>April 1st seems like as good a time as any for a new <a href=\"https:\/\/hpjansson.org\/chafa\/\">Chafa<\/a> release <em>\u2014<\/em> though note that Chafa is no joke. At least not anymore, what with the extremely enterprise-ready sixel pipeline and all.<\/p>\n\n\n\n<p>As usual, you can get it <a href=\"https:\/\/hpjansson.org\/chafa\/download\/\">from the download page<\/a> or <a href=\"https:\/\/github.com\/hpjansson\/chafa\">from Github<\/a>. There are also <a href=\"https:\/\/github.com\/hpjansson\/chafa\/releases\/tag\/1.4.0\">release notes<\/a>. Here are the highlights:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sixel output<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"803\" src=\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/mlterm-rondane.jpg\" alt=\"\" class=\"wp-image-598\" srcset=\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/mlterm-rondane.jpg 990w, https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/mlterm-rondane-300x243.jpg 300w, https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/mlterm-rondane-768x623.jpg 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/figure><\/div>\n\n\n\n<p>Thanks to this 90s-era technology, you can print excellent-looking graphics directly in the terminal with no need for character cell mosaics or hacky solutions like w3mimagedisplay (from <a href=\"https:\/\/sourceforge.net\/projects\/w3m\/\">w3m<\/a>) or <a href=\"https:\/\/github.com\/seebye\/ueberzug\">\u00dcberzug<\/a>. It works entirely using ANSI escape sequence extensions, so it's usable over ssh, telnet and that old 2400 baud modem you found in grandma's shed.<\/p>\n\n\n\n<p>The most complete existing implementation is probably Hayaki Saito's <a href=\"https:\/\/github.com\/saitoha\/libsixel\">libsixel<\/a>, but I chose to write one from scratch for Chafa, since sixel output is remarkably intensive computationally, and I wanted to employ a combination of advanced techniques (parallelism, quantization using a PCA approach, SIMD scaling) and corner-cutting that wouldn't have been appropriate in that library. This gets me fast animation playback and makes it easier to phase out the ImageMagick dependency in the long term.<\/p>\n\n\n\n<p>There are at least two widely available virtual terminals that support sixels: One is XTerm (when compiled with <code>--enable-sixel<\/code>), and the other is mlterm. Unfortunately, I don't think either is widely <em>used<\/em> compared to distribution defaults like GNOME Terminal and Konsole, so here's hoping for more mainstream support for this feature.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Glyph import<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"735\" src=\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/chafa-hebrew-wireframe.png\" alt=\"\" class=\"wp-image-600\" srcset=\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/chafa-hebrew-wireframe.png 668w, https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/chafa-hebrew-wireframe-273x300.png 273w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure><\/div>\n\n\n\n<p>If sixels aren't your cup of tea, symbol mode has a new trick for you too. It's <code>--glyph-file<\/code>, which allows you to load glyphs from external fonts into Chafa's symbol map. This can give it a better idea of what your terminal font looks like and allows support for more exotic symbols or <a href=\"https:\/\/style64.org\/c64-truetype\">custom fonts<\/a> to suit any respectable retro graphics art project.<\/p>\n\n\n\n<p>Keep in mind that you still need to select the appropriate symbol ranges with <code>--symbols<\/code> and\/or <code>--fill<\/code>. These options now allow specifying precise Unicode ranges, e.g. <code>--symbols 20,41..5a<\/code> to emit only ASCII spaces and uppercase letters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Color extraction<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"878\" src=\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2020\/04\/chafa-color-extractor.gif\" alt=\"\" class=\"wp-image-599\"\/><\/figure><\/div>\n\n\n\n<p>In symbol mode, each cell's color pair is now based on the median color of the underlying pixels instead of the average. Now this isn't exactly a huge feature, at least not in terms of effort, but it can make a big difference for certain images, especially line art. You can get the old behavior back with <code>--color-extractor average<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>April 1st seems like as good a time as any for a new Chafa release \u2014 though note that Chafa is no joke. At least not anymore, what with the extremely enterprise-ready sixel pipeline and all. As usual, you can &hellip;<\/p>\n","protected":false},"author":1,"featured_media":491,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,6],"tags":[20,19,22,21,39],"class_list":["post-596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computing","category-technical","tag-ansi-art","tag-chafa","tag-release","tag-terminal-graphics","tag-textmode"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Chafa 1.4.0: Now with sixels - Et tu, Cthulhu<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chafa 1.4.0: Now with sixels - Et tu, Cthulhu\" \/>\n<meta property=\"og:description\" content=\"April 1st seems like as good a time as any for a new Chafa release \u2014 though note that Chafa is no joke. At least not anymore, what with the extremely enterprise-ready sixel pipeline and all. As usual, you can &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\" \/>\n<meta property=\"og:site_name\" content=\"Et tu, Cthulhu\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-01T21:25:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-18T22:29:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png\" \/>\n\t<meta property=\"og:image:width\" content=\"488\" \/>\n\t<meta property=\"og:image:height\" content=\"310\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hans Petter Jansson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hpj\" \/>\n<meta name=\"twitter:site\" content=\"@hpj\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hans Petter Jansson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\"},\"author\":{\"name\":\"Hans Petter Jansson\",\"@id\":\"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c\"},\"headline\":\"Chafa 1.4.0: Now with sixels\",\"datePublished\":\"2020-04-01T21:25:15+00:00\",\"dateModified\":\"2022-06-18T22:29:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\"},\"wordCount\":401,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c\"},\"image\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png\",\"keywords\":[\"ansi art\",\"chafa\",\"release\",\"terminal graphics\",\"textmode\"],\"articleSection\":[\"Computing\",\"Technical\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\",\"url\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\",\"name\":\"Chafa 1.4.0: Now with sixels - Et tu, Cthulhu\",\"isPartOf\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png\",\"datePublished\":\"2020-04-01T21:25:15+00:00\",\"dateModified\":\"2022-06-18T22:29:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage\",\"url\":\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png\",\"contentUrl\":\"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png\",\"width\":488,\"height\":310},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hpjansson.org\/blag\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chafa 1.4.0: Now with sixels\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hpjansson.org\/blag\/#website\",\"url\":\"https:\/\/hpjansson.org\/blag\/\",\"name\":\"Et tu, Cthulhu\",\"description\":\"Personal blag of Hans Petter Jansson: Fun with computers edition\",\"publisher\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hpjansson.org\/blag\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c\",\"name\":\"Hans Petter Jansson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/33402e5005b34e5ee4ba4f9fd0c5d754f4505d5fb455736e5c585676cb7f2075?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/33402e5005b34e5ee4ba4f9fd0c5d754f4505d5fb455736e5c585676cb7f2075?s=96&d=retro&r=g\",\"caption\":\"Hans Petter Jansson\"},\"logo\":{\"@id\":\"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/hpjansson.org\/\",\"https:\/\/x.com\/hpj\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chafa 1.4.0: Now with sixels - Et tu, Cthulhu","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/","og_locale":"en_US","og_type":"article","og_title":"Chafa 1.4.0: Now with sixels - Et tu, Cthulhu","og_description":"April 1st seems like as good a time as any for a new Chafa release \u2014 though note that Chafa is no joke. At least not anymore, what with the extremely enterprise-ready sixel pipeline and all. As usual, you can &hellip;","og_url":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/","og_site_name":"Et tu, Cthulhu","article_published_time":"2020-04-01T21:25:15+00:00","article_modified_time":"2022-06-18T22:29:49+00:00","og_image":[{"width":488,"height":310,"url":"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png","type":"image\/png"}],"author":"Hans Petter Jansson","twitter_card":"summary_large_image","twitter_creator":"@hpj","twitter_site":"@hpj","twitter_misc":{"Written by":"Hans Petter Jansson","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#article","isPartOf":{"@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/"},"author":{"name":"Hans Petter Jansson","@id":"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c"},"headline":"Chafa 1.4.0: Now with sixels","datePublished":"2020-04-01T21:25:15+00:00","dateModified":"2022-06-18T22:29:49+00:00","mainEntityOfPage":{"@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/"},"wordCount":401,"commentCount":2,"publisher":{"@id":"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c"},"image":{"@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage"},"thumbnailUrl":"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png","keywords":["ansi art","chafa","release","terminal graphics","textmode"],"articleSection":["Computing","Technical"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/","url":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/","name":"Chafa 1.4.0: Now with sixels - Et tu, Cthulhu","isPartOf":{"@id":"https:\/\/hpjansson.org\/blag\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage"},"image":{"@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage"},"thumbnailUrl":"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png","datePublished":"2020-04-01T21:25:15+00:00","dateModified":"2022-06-18T22:29:49+00:00","breadcrumb":{"@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#primaryimage","url":"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png","contentUrl":"https:\/\/hpjansson.org\/blag\/wp-content\/uploads\/2019\/08\/chafa-logo-still.png","width":488,"height":310},{"@type":"BreadcrumbList","@id":"https:\/\/hpjansson.org\/blag\/2020\/04\/01\/chafa-1-4-0-now-with-sixels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hpjansson.org\/blag\/"},{"@type":"ListItem","position":2,"name":"Chafa 1.4.0: Now with sixels"}]},{"@type":"WebSite","@id":"https:\/\/hpjansson.org\/blag\/#website","url":"https:\/\/hpjansson.org\/blag\/","name":"Et tu, Cthulhu","description":"Personal blag of Hans Petter Jansson: Fun with computers edition","publisher":{"@id":"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hpjansson.org\/blag\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/a86f9dc39a36a8184d6e6f9a759f235c","name":"Hans Petter Jansson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/33402e5005b34e5ee4ba4f9fd0c5d754f4505d5fb455736e5c585676cb7f2075?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/33402e5005b34e5ee4ba4f9fd0c5d754f4505d5fb455736e5c585676cb7f2075?s=96&d=retro&r=g","caption":"Hans Petter Jansson"},"logo":{"@id":"https:\/\/hpjansson.org\/blag\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/hpjansson.org\/","https:\/\/x.com\/hpj"]}]}},"_links":{"self":[{"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/posts\/596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/comments?post=596"}],"version-history":[{"count":4,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/posts\/596\/revisions"}],"predecessor-version":[{"id":603,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/posts\/596\/revisions\/603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/media\/491"}],"wp:attachment":[{"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/media?parent=596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/categories?post=596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hpjansson.org\/blag\/wp-json\/wp\/v2\/tags?post=596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}