{"id":67,"date":"2022-12-26T14:29:06","date_gmt":"2022-12-26T14:29:06","guid":{"rendered":"https:\/\/thomas-ruhl.com\/?page_id=67"},"modified":"2023-01-06T08:42:00","modified_gmt":"2023-01-06T08:42:00","slug":"drawbot","status":"publish","type":"page","link":"https:\/\/thomas-ruhl.com\/de\/projects\/drawbot\/","title":{"rendered":"Drawbot"},"content":{"rendered":"<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Projektbeschreibung:<\/h2>\n\n\n\n<p>Drawbot \u2013 Ist ein Bot, der die Maus bewegt, um ein beliebiges Bild, auf eine beliebige Canvas zu zeichnen. Es ist \u00e4u\u00dferst gut anpassbar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Zusammenfassung:<\/h2>\n\n\n\n<div style=\"text-align: center;\">\n   \n<img decoding=\"async\" alt=\"GitHub all releases\" src=\"https:\/\/img.shields.io\/github\/downloads\/1euro7cent\/Mrballou-drawbot\/total\" style=\"height: 3.5rem;\">\n\n\n<img decoding=\"async\" alt=\"GitHub Repo stars\" src=\"https:\/\/img.shields.io\/github\/stars\/1Euro7Cent\/Mrballou-drawbot\" style=\"height: 3.5rem;\">\n\n<img decoding=\"async\" alt=\"GitHub forks\" src=\"https:\/\/img.shields.io\/github\/forks\/1Euro7Cent\/Mrballou-drawbot\" style=\"height: 3.5rem;\">\n\n<img decoding=\"async\" alt=\"GitHub watchers\" src=\"https:\/\/img.shields.io\/github\/watchers\/1Euro7Cent\/Mrballou-drawbot\" style=\"height: 3.5rem;\">\n\n<img decoding=\"async\" alt=\"GitHub code size in bytes\" src=\"https:\/\/img.shields.io\/github\/languages\/code-size\/1Euro7Cent\/Mrballou-drawbot\" style=\"height: 3.5rem;\">\n\n<img decoding=\"async\" alt=\"Lines of code\" src=\"https:\/\/tokei.rs\/b1\/github\/1Euro7Cent\/Mrballou-drawbot?category=code\" style=\"height: 3.5rem;\">\n\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/1Euro7Cent\/Mrballou-drawbot\" data-type=\"URL\" data-id=\"https:\/\/github.com\/1Euro7Cent\/Mrballou-drawbot\" target=\"_blank\">GitHub<\/a><\/li>\n\n\n\n<li>Programmiersprachen: \n<ul class=\"wp-block-list\">\n<li>NodeJS. F\u00fcr Backend (F\u00fcr Berechnungen und Mausbewegungen)<\/li>\n\n\n\n<li>Python. F\u00fcr Frontend (GUI)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Screenshots:<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"309\" data-attachment-id=\"72\" data-permalink=\"https:\/\/thomas-ruhl.com\/de\/projects\/drawbot\/screenshot_6\/\" data-orig-file=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6.png\" data-orig-size=\"1186,358\" 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=\"Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part3\" data-image-description=\"&lt;p&gt;Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part3&lt;\/p&gt;\" data-image-caption=\"&lt;p&gt;Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part3&lt;\/p&gt;\" data-large-file=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6-1024x309.png\" src=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6-1024x309.png\" alt=\"\" class=\"wp-image-72\" srcset=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6-1024x309.png 1024w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6-300x91.png 300w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6-768x232.png 768w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6-18x5.png 18w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_6.png 1186w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Paint<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" data-attachment-id=\"73\" data-permalink=\"https:\/\/thomas-ruhl.com\/de\/projects\/drawbot\/screenshot_7\/\" data-orig-file=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7.png\" data-orig-size=\"1877,989\" 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=\"Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part2\" data-image-description=\"&lt;p&gt;Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part2&lt;\/p&gt;\" data-image-caption=\"&lt;p&gt;Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part2&lt;\/p&gt;\" data-large-file=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-1024x540.png\" src=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-1024x540.png\" alt=\"\" class=\"wp-image-73\" srcset=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-1024x540.png 1024w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-300x158.png 300w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-768x405.png 768w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-1536x809.png 1536w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7-18x9.png 18w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_7.png 1877w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Skribbl io<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"269\" height=\"532\" data-attachment-id=\"74\" data-permalink=\"https:\/\/thomas-ruhl.com\/de\/projects\/drawbot\/screenshot_8\/\" data-orig-file=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_8.png\" data-orig-size=\"269,532\" 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=\"Thomas-Ruhl.com &amp;#8211; Drawbot (bot for skribbl) Part1\" data-image-description=\"&lt;p&gt;Thomas-Ruhl.com &amp;#8211; Drawbot ( bot for skribbl)&lt;\/p&gt;\" data-image-caption=\"&lt;p&gt;Thomas-Ruhl.com &amp;#8211; Drawbot ( bot for skribbl)&lt;\/p&gt;\" data-large-file=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_8.png\" src=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_8.png\" alt=\"\" class=\"wp-image-74\" srcset=\"https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_8.png 269w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_8-152x300.png 152w, https:\/\/thomas-ruhl.com\/wp-content\/uploads\/2022\/12\/Screenshot_8-6x12.png 6w\" sizes=\"auto, (max-width: 269px) 100vw, 269px\" \/><figcaption class=\"wp-element-caption\">GUI<\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>Project Description: Drawbot &#8211; A bot that moves the mouse to draw any image onto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":72,"parent":2,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-67","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/pages\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":20,"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/pages\/67\/revisions"}],"predecessor-version":[{"id":485,"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/pages\/67\/revisions\/485"}],"up":[{"embeddable":true,"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/pages\/2"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/media\/72"}],"wp:attachment":[{"href":"https:\/\/thomas-ruhl.com\/de\/wp-json\/wp\/v2\/media?parent=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}