{"id":140,"date":"2020-05-16T05:32:00","date_gmt":"2020-05-16T05:32:00","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=140"},"modified":"2023-10-07T03:34:18","modified_gmt":"2023-10-07T03:34:18","slug":"2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/","title":{"rendered":"2020-05-16 &#8211; Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++"},"content":{"rendered":"\n<p>Uma imagem de 16 de Maio, que partilhei com amigos na altura, a mostrar que j\u00e1 tinha acabado a parte da detec\u00e7\u00e3o de keypresses no teclado, importante para a cria\u00e7\u00e3o de terminais e consolas do zero. Do zero entre aspas, porque \u00e9 suposto funcionarem em cima de terminais reais. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t51\/1\/16\/1f603.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Foi no dia seguinte, que comecei o desenvolvimento do simulador IOS Cisco.<\/p>\n\n\n\n<p>Descri\u00e7\u00e3o da altura:<\/p>\n\n\n\n<p>\u00abJ\u00e1 estava farto destas coisas dos teclados, estou livre delas, pelo menos isto h\u00e1-de ser \u00fatil em todos os programas que fa\u00e7a em C++ para shells de Linux no Futuro e consolas semelhantes.<\/p>\n\n\n\n<p>Isto naquelas linguagens de programa\u00e7\u00e3o mais f\u00e1ceis n\u00e3o se nota muito, a quest\u00e3o dos bytes que constituem cada atalho de teclas, caracteres, etc, isto d\u00e1 trabalho a meter direitinho. Podia ter usado algumas librarias para poupar trabalho mas quis poupar ao m\u00e1ximo, vou evitar usar librarias externas, ser\u00e1 tudo feito \u00e0 pata do zero com librarias j\u00e1 existentes.<\/p>\n\n\n\n<p>Amanh\u00e3 a ver se come\u00e7o a programar o simulador IOS Cisco para variar.<\/p>\n\n\n\n<p>[2020-05-16]\u00bb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma imagem de 16 de Maio, que partilhei com amigos na altura, a mostrar que j\u00e1 tinha acabado a parte<\/p>\n","protected":false},"author":1,"featured_media":141,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,44,4],"tags":[7,207,45,46,10,49,37],"class_list":["post-140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacao","category-projectos","category-sistemas","category-softwares","tag-c","tag-dev","tag-key-presses","tag-keyboard","tag-linux","tag-teclado","tag-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++ - Gon\u00e7alo Ferreira<\/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:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++ - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"Uma imagem de 16 de Maio, que partilhei com amigos na altura, a mostrar que j\u00e1 tinha acabado a parte\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-16T05:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-07T03:34:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755\" \/>\n\t<meta property=\"og:image:width\" content=\"1366\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"gnmf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gnmf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2020-05-16 &#8211; Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++\",\"datePublished\":\"2020-05-16T05:32:00+00:00\",\"dateModified\":\"2023-10-07T03:34:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\"},\"wordCount\":192,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755\",\"keywords\":[\"C++\",\"Dev\",\"Key Presses\",\"Keyboard\",\"Linux\",\"Teclado\",\"Terminal\"],\"articleSection\":[\"Programa\u00e7\u00e3o\",\"Projectos\",\"Sistemas\",\"Softwares\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\",\"name\":\"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++ - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755\",\"datePublished\":\"2020-05-16T05:32:00+00:00\",\"dateModified\":\"2023-10-07T03:34:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755\",\"width\":1366,\"height\":768,\"caption\":\"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2020-05-16 &#8211; Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"name\":\"Gon\u00e7alo Ferreira\",\"description\":\"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!\",\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\",\"name\":\"Gon\u00e7alo Ferreira\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"width\":389,\"height\":90,\"caption\":\"Gon\u00e7alo Ferreira\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/GoncaloPT\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\",\"name\":\"gnmf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"caption\":\"gnmf\"},\"sameAs\":[\"http:\/\/www.goncalo.pt\/por\"],\"url\":\"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++ - Gon\u00e7alo Ferreira","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:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/","og_locale":"en_US","og_type":"article","og_title":"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++ - Gon\u00e7alo Ferreira","og_description":"Uma imagem de 16 de Maio, que partilhei com amigos na altura, a mostrar que j\u00e1 tinha acabado a parte","og_url":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2020-05-16T05:32:00+00:00","article_modified_time":"2023-10-07T03:34:18+00:00","og_image":[{"width":1366,"height":768,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755","type":"image\/png"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2020-05-16 &#8211; Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++","datePublished":"2020-05-16T05:32:00+00:00","dateModified":"2023-10-07T03:34:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/"},"wordCount":192,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755","keywords":["C++","Dev","Key Presses","Keyboard","Linux","Teclado","Terminal"],"articleSection":["Programa\u00e7\u00e3o","Projectos","Sistemas","Softwares"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/","url":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/","name":"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++ - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755","datePublished":"2020-05-16T05:32:00+00:00","dateModified":"2023-10-07T03:34:18+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-16-Linux-Terminal-Keyboard-Detection-Deteccao-Teclado.png?v=1618147755","width":1366,"height":768,"caption":"2020-05-16 - Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++"},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/16\/2020-05-16-deteccao-de-key-presses-no-terminal-de-linux-em-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"2020-05-16 &#8211; Detec\u00e7\u00e3o de Key Presses no Terminal de Linux em C++"}]},{"@type":"WebSite","@id":"https:\/\/www.goncalo.pt\/por\/#website","url":"https:\/\/www.goncalo.pt\/por\/","name":"Gon\u00e7alo Ferreira","description":"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!","publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goncalo.pt\/por\/#organization","name":"Gon\u00e7alo Ferreira","url":"https:\/\/www.goncalo.pt\/por\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","width":389,"height":90,"caption":"Gon\u00e7alo Ferreira"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.linkedin.com\/in\/GoncaloPT\/"]},{"@type":"Person","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd","name":"gnmf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","caption":"gnmf"},"sameAs":["http:\/\/www.goncalo.pt\/por"],"url":"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/"}]}},"_links":{"self":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/140"}],"collection":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":1,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":142,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/140\/revisions\/142"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/141"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}