{"id":4799,"date":"2021-08-15T16:47:00","date_gmt":"2021-08-15T21:47:00","guid":{"rendered":"https:\/\/areciv.com\/blog\/?p=4799"},"modified":"2023-09-24T17:20:19","modified_gmt":"2023-09-24T22:20:19","slug":"hello-world-e-paper-badge-for-def-con-29","status":"publish","type":"post","link":"https:\/\/areciv.com\/blog\/2021\/08\/hello-world-e-paper-badge-for-def-con-29\/","title":{"rendered":"Hello World e-Paper Badge for DEF CON 29"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"480\" height=\"374\" data-attachment-id=\"6322\" data-permalink=\"https:\/\/areciv.com\/blog\/2021\/08\/hello-world-e-paper-badge-for-def-con-29\/demo\/\" data-orig-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/demo.gif\" data-orig-size=\"480,374\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"demo\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/demo-300x234.gif\" data-large-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/demo.gif\" src=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/demo.gif\" alt=\"\" class=\"wp-image-6322\"\/><\/figure>\n<\/div>\n\n<div class=\"ebg-br-wrapper\">\n\t<div class=\"ebg-br-cfg-dark-theme-off ebg-br-template-repo\">\n\t\t<div class=\"ebg-br-body ebg-br-border ebg-br-background-color\">\n\t\t\t<i class=\"ebg-br-hide ebg-br-logo fab fa-github\"><\/i>\n\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-logo ebg-br-icon-github ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t<div class=\"ebg-br-col ebg-br-col-sidebar\">\n\t\t\t\t<img decoding=\"async\" class=\"ebg-br-header-avatar\" src=\"https:\/\/avatars.githubusercontent.com\/u\/24367033?v=4\" alt=\"Avatar\" width=\"150\" height=\"150\" \/>\n\t\t\t<\/div>\n\t\t\t<div class=\"ebg-br-col ebg-br-col-main\">\n\t\t\t\t<p class=\"ebg-br-title\">\n\t\t\t\t\t<strong>\n\t\t\t\t\t\t<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/mmdoogie\/hello-badge\">\n\t\t\t\t\t\t\thello-badge <i class=\"ebg-br-hide fas fa-link\"><\/i><img decoding=\"async\" class=\"ebg-br-cfg-icon-type-source-file ebg-br-img-color-auto\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-block-for-github\/public\/images\/link.svg\" alt=\"\" height=\"22\" width=\"22\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">(this link opens in a new window)<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/strong>\n\t\t\t\t\t<em>\n\t\t\t\t\t\tby<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/mmdoogie\">\n\t\t\t\t\t\t\tmmdoogie <i class=\"ebg-br-hide fas fa-link\"><\/i><img decoding=\"async\" class=\"ebg-br-cfg-icon-type-source-file ebg-br-img-color-auto\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-block-for-github\/public\/images\/link.svg\" alt=\"\" height=\"9\" width=\"9\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">(this link opens in a new window)<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/em>\n\t\t\t\t<\/p>\n\t\t\t\t<p class=\"ebg-br-description \">\n\t\t\t\t\tHello My Name Is ePaper Badge\n\t\t\t\t<\/p>\n\t\t\t\t<p class=\"ebg-br-footer\">\n\t\t\t\t\t<span class=\"ebg-br-subscribers\">\n\t\t\t\t\t\t<i class=\"ebg-br-hide ebg-br-icon fas fa-heart\">&nbsp;<\/i>\n\t\t\t\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-icon ebg-br-icon-subscribers ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t\t\t\t1 Subscriber\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"ebg-br-watchers\">\n\t\t\t\t\t\t<i class=\"ebg-br-hide ebg-br-icon fas fa-eye\">&nbsp;<\/i>\n\t\t\t\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-icon ebg-br-icon-watchers ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t\t\t\t3 Watchers\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"ebg-br-forks\">\n\t\t\t\t\t\t<i class=\"ebg-br-hide ebg-br-icon fas fa-code-branch\">&nbsp;<\/i>\n\t\t\t\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-icon ebg-br-icon-forks ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t\t\t\t0 Forks\t\t\t\t\t<\/span>\n\t\t\t\t\t<a target=\"_blank\" rel=\"noopener noreferrer\" class=\"ebg-br-link\" href=\"https:\/\/github.com\/mmdoogie\/hello-badge\">\n\t\t\t\t\t\tCheck out this repository on GitHub.com <i class=\"ebg-br-hide fas fa-link\"><\/i><img decoding=\"async\" class=\"ebg-br-cfg-icon-type-source-file ebg-br-img-color-auto\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-block-for-github\/public\/images\/link.svg\" alt=\"\" height=\"11\" width=\"11\">\n\t\t\t\t\t\t<span class=\"screen-reader-text\">(this link opens in a new window)<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"ebg-br-editmode ebg-br-box-status\">\n\t\t<div class=\"egb-br-cache-status\">\n\t\t\t<div class=\"ebg-br-cfg-cache-off\">\n\t\t\t\t<span class=\"egb-br-status-img-on-off\">Cache<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"egb-br-dark_theme-status\">\n\t\t\t<div class=\"ebg-br-cfg-dark-theme-off\">\n\t\t\t\t<span class=\"egb-br-status-img-on-off\">Dark Theme<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<p>Since DEF CON 29 was a masks &amp; vaccines required convention, I wanted to make something that would make it easier to introduce myself and remain memorable to people who otherwise couldn't really see my face.  I designed this badge to do that, but also to serve as a demonstration to other of how several off-the-shelf modules can be used to make something cool with just a little software gluing it all together.<\/p>\n\n\n\n<p>The full details of how it's all designed are available over on the GitHub page, but there were a couple of things I was really proud of.<\/p>\n\n\n\n<p>The 3D printed case uses custom-designed compliant buttons that worked really well to give a nice spring while being easy to print and the whole things snaps together to make it easy to show people how it's designed.  A magnetic clasp holds it to a shirt or lanyard and the small internal battery can last for several days because it can sleep between button presses after the display is refreshed since the e-Paper does not require any power to maintain its image.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"300\" height=\"201\" data-attachment-id=\"6325\" data-permalink=\"https:\/\/areciv.com\/blog\/2021\/08\/hello-world-e-paper-badge-for-def-con-29\/compliant-button\/\" data-orig-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/compliant-button.png\" data-orig-size=\"519,348\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"compliant-button\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/compliant-button-300x201.png\" data-large-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/compliant-button.png\" data-id=\"6325\" src=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/compliant-button-300x201.png\" alt=\"\" class=\"wp-image-6325\" srcset=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/compliant-button-300x201.png 300w, https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/compliant-button.png 519w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><img decoding=\"async\" width=\"239\" height=\"300\" data-attachment-id=\"6326\" data-permalink=\"https:\/\/areciv.com\/blog\/2021\/08\/hello-world-e-paper-badge-for-def-con-29\/populated-case\/\" data-orig-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/populated-case.png\" data-orig-size=\"747,936\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"populated-case\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/populated-case-239x300.png\" data-large-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/populated-case.png\" data-id=\"6326\" src=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/populated-case-239x300.png\" alt=\"\" class=\"wp-image-6326\" srcset=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/populated-case-239x300.png 239w, https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/populated-case.png 747w\" sizes=\"(max-width: 239px) 100vw, 239px\" \/><\/figure>\n<\/div><\/figure>\n\n\n<div class=\"wp-block-embed-stl-embed-stl\" >\n<div id=\"stl-preview-d662581b_02bf_4f31_ad2e_ab37005c9e40\" class=\"embed-stl-target embed-stl-size-sm embed-stl-yes-border\">\n<img decoding=\"async\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-stl\/public\/img\/icon.svg\" class=\"embed-stl-cube-icon\">\n<\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\nvar e = document.getElementById(\"stl-preview-d662581b_02bf_4f31_ad2e_ab37005c9e40\"); var stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40 = new StlViewer(e, {\"models\":[{\"id\":0,\"filename\":\"https:\\\/\\\/areciv.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/back-case.stl\",\"color\":\"#777777\",\"display\":\"flat\"}],\"bg_color\":\"transparent\",\"auto_rotate\":false,\"grid\":false,\"allow_drag_and_drop\":false,\"send_no_model_click_event\":true});\nfunction stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40_recenter(id,evt,dist,ct) { if (ct != 11) return; v=stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40; c=v.get_camera_state(); c.position={...c.position, x:0, y:0, z:v.calc_z_for_auto_zoom()}; c.target={...c.target, x:0, y:0, z:0}; v.set_camera_state(c);};\nfunction stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40_orient() { v=stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40; m=v.models[0].mesh; m.rotation.x=0.0000; m.rotation.y=0.0000; m.rotation.z=0.0000; m.scale.setScalar(1.0000); };\nwindow.addEventListener(\"resize\", function() { stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40_recenter(0,0,0,11); });\nstlView_d662581b_02bf_4f31_ad2e_ab37005c9e40.set_on_model_mousedown(stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40_recenter);\nstlView_d662581b_02bf_4f31_ad2e_ab37005c9e40.all_loaded_callback=stlView_d662581b_02bf_4f31_ad2e_ab37005c9e40_orient;\n});\n<\/script>\n<\/div>\n\n\n\n<p>The screens are also not static images, they are rendered from fonts, so they can be customized by just changing the text in the code.  QR codes can also be generated directly in the code.  An ESP32 was chosen since it has Wi-Fi capability so images can be uploaded directly to the badge and a cool webpage is included that allows you to adjust the black\/red\/white thresholds on your device.<\/p>\n\n\n\n<p>To get the fonts I wanted, I also made a script to render them into the right bitmap to make them easy to work with on the device.  I've used that code since for several other small projects and it helps make things a lot prettier than the default fonts that a lot of LCD libraries include.<\/p>\n\n\n<div class=\"ebg-br-wrapper\">\n\t<div class=\"ebg-br-cfg-dark-theme-off ebg-br-template-repo\">\n\t\t<div class=\"ebg-br-body ebg-br-border ebg-br-background-color\">\n\t\t\t<i class=\"ebg-br-hide ebg-br-logo fab fa-github\"><\/i>\n\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-logo ebg-br-icon-github ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t<div class=\"ebg-br-col ebg-br-col-sidebar\">\n\t\t\t\t<img decoding=\"async\" class=\"ebg-br-header-avatar\" src=\"https:\/\/avatars.githubusercontent.com\/u\/24367033?v=4\" alt=\"Avatar\" width=\"150\" height=\"150\" \/>\n\t\t\t<\/div>\n\t\t\t<div class=\"ebg-br-col ebg-br-col-main\">\n\t\t\t\t<p class=\"ebg-br-title\">\n\t\t\t\t\t<strong>\n\t\t\t\t\t\t<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/mmdoogie\/auto-lcd-font\">\n\t\t\t\t\t\t\tauto-lcd-font <i class=\"ebg-br-hide fas fa-link\"><\/i><img decoding=\"async\" class=\"ebg-br-cfg-icon-type-source-file ebg-br-img-color-auto\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-block-for-github\/public\/images\/link.svg\" alt=\"\" height=\"22\" width=\"22\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">(this link opens in a new window)<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/strong>\n\t\t\t\t\t<em>\n\t\t\t\t\t\tby<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/mmdoogie\">\n\t\t\t\t\t\t\tmmdoogie <i class=\"ebg-br-hide fas fa-link\"><\/i><img decoding=\"async\" class=\"ebg-br-cfg-icon-type-source-file ebg-br-img-color-auto\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-block-for-github\/public\/images\/link.svg\" alt=\"\" height=\"9\" width=\"9\">\n\t\t\t\t\t\t\t<span class=\"screen-reader-text\">(this link opens in a new window)<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/em>\n\t\t\t\t<\/p>\n\t\t\t\t<p class=\"ebg-br-description \">\n\t\t\t\t\tAutomatically creates a C-compatible font header for small LCD-type drawing libraries.\n\t\t\t\t<\/p>\n\t\t\t\t<p class=\"ebg-br-footer\">\n\t\t\t\t\t<span class=\"ebg-br-subscribers\">\n\t\t\t\t\t\t<i class=\"ebg-br-hide ebg-br-icon fas fa-heart\">&nbsp;<\/i>\n\t\t\t\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-icon ebg-br-icon-subscribers ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t\t\t\t1 Subscriber\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"ebg-br-watchers\">\n\t\t\t\t\t\t<i class=\"ebg-br-hide ebg-br-icon fas fa-eye\">&nbsp;<\/i>\n\t\t\t\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-icon ebg-br-icon-watchers ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t\t\t\t0 Watchers\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"ebg-br-forks\">\n\t\t\t\t\t\t<i class=\"ebg-br-hide ebg-br-icon fas fa-code-branch\">&nbsp;<\/i>\n\t\t\t\t\t\t<i class=\"ebg-br-cfg-icon-type-source-file ebg-br-icon ebg-br-icon-forks ebg-br-img-color-auto\">&nbsp;<\/i>\n\t\t\t\t\t\t0 Forks\t\t\t\t\t<\/span>\n\t\t\t\t\t<a target=\"_blank\" rel=\"noopener noreferrer\" class=\"ebg-br-link\" href=\"https:\/\/github.com\/mmdoogie\/auto-lcd-font\">\n\t\t\t\t\t\tCheck out this repository on GitHub.com <i class=\"ebg-br-hide fas fa-link\"><\/i><img decoding=\"async\" class=\"ebg-br-cfg-icon-type-source-file ebg-br-img-color-auto\" src=\"https:\/\/areciv.com\/blog\/wp-content\/plugins\/embed-block-for-github\/public\/images\/link.svg\" alt=\"\" height=\"11\" width=\"11\">\n\t\t\t\t\t\t<span class=\"screen-reader-text\">(this link opens in a new window)<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"ebg-br-editmode ebg-br-box-status\">\n\t\t<div class=\"egb-br-cache-status\">\n\t\t\t<div class=\"ebg-br-cfg-cache-off\">\n\t\t\t\t<span class=\"egb-br-status-img-on-off\">Cache<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"egb-br-dark_theme-status\">\n\t\t\t<div class=\"ebg-br-cfg-dark-theme-off\">\n\t\t\t\t<span class=\"egb-br-status-img-on-off\">Dark Theme<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<p>I made about 10 kits and sold a couple, there was some interest but the expensive screen and the fact that I used off-the-shelf modules made them more expensive than a lot of folks expected.  I did give a few to some close friends and another person said they were going to build a couple following the information from the repository! It's always a cool talking point when I take it to conferences and conventions though and it has served its purpose well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since DEF CON 29 was a masks &amp; vaccines required convention, I wanted to make something that would make it easier to introduce myself and remain&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":6327,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":false,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[89,3,88],"tags":[],"class_list":["post-4799","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dp","category-hardware","category-software"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2023\/09\/hello-badge.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/4799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/comments?post=4799"}],"version-history":[{"count":2,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/4799\/revisions"}],"predecessor-version":[{"id":6328,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/4799\/revisions\/6328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/media\/6327"}],"wp:attachment":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/media?parent=4799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/categories?post=4799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/tags?post=4799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}