{"id":20,"date":"2026-04-06T10:17:00","date_gmt":"2026-04-06T10:17:00","guid":{"rendered":"http:\/\/digitalartifex.dev\/?page_id=20"},"modified":"2026-04-12T10:37:20","modified_gmt":"2026-04-12T10:37:20","slug":"projects","status":"publish","type":"page","link":"http:\/\/digitalartifex.dev\/index.php\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-122 post type-post status-publish format-standard has-post-thumbnail hentry category-projects category-software\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/komplex\/\" target=\"_self\" >Komplex<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/komplex\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" src=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/komplex.gif\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Komplex\" style=\"object-fit:cover;\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Komplex Wallpaper Engine is an advanced wallpaper engine for the KDE Plasma 6 Desktop Environment that allows&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/komplex\/\">View Project<\/a><\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-04-08T02:51:32+00:00\">April 8, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-118 post type-post status-publish format-standard has-post-thumbnail hentry category-projects category-software\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/wdrvr\/\" target=\"_self\" >wdrvr<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/wdrvr\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1200\" src=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/wdrvr.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"wdrvr\" style=\"object-fit:cover;\" srcset=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/wdrvr.png 1920w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/wdrvr-300x188.png 300w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/wdrvr-1024x640.png 1024w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/wdrvr-768x480.png 768w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/wdrvr-1536x960.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">wdrvr is a lightweight, open-source tool designed to visualize war-driving data using POIs exported from\u00a0WiGLE.net. This first&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/wdrvr\/\">View Project<\/a><\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-04-08T02:46:38+00:00\">April 8, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-111 post type-post status-publish format-standard has-post-thumbnail hentry category-projects category-software\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/flo\/\" target=\"_self\" >Flo<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/flo\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/flo_redesign.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Flo\" style=\"object-fit:cover;\" srcset=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/flo_redesign.png 1920w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/flo_redesign-300x169.png 300w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/flo_redesign-1024x576.png 1024w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/flo_redesign-768x432.png 768w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/flo_redesign-1536x864.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Qt Based Klipper\/Moonraker Control for RaspberryPi and other desktop systems, with a focus on touchscreen interaction. It&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/flo\/\">View Project<\/a><\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-04-08T02:27:28+00:00\">April 8, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-108 post type-post status-publish format-standard has-post-thumbnail hentry category-projects category-software\">\n<h2 class=\"wp-block-post-title\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/qklipper\/\" target=\"_self\" >QKlipper<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/qklipper\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"270\" src=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/qklipper_small.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"QKlipper\" style=\"object-fit:cover;\" srcset=\"http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/qklipper_small.jpg 480w, http:\/\/digitalartifex.dev\/wp-content\/uploads\/2026\/04\/qklipper_small-300x169.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">QKlipper is a Qt-based C++ library for Klipper running Moonraker. It makes it simple to rapidly develop&hellip;<\/p><p class=\"wp-block-post-excerpt__more-text\"><a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/digitalartifex.dev\/index.php\/2026\/04\/08\/qklipper\/\">View Project<\/a><\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-04-08T02:13:36+00:00\">April 8, 2026<\/time><\/div>\n<\/li><\/ul><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":8,"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":166,"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/pages\/20\/revisions\/166"}],"wp:attachment":[{"href":"http:\/\/digitalartifex.dev\/index.php\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}