{"id":3927,"date":"2026-09-22T01:22:23","date_gmt":"2026-09-22T05:22:23","guid":{"rendered":"https:\/\/patorjk.com\/blog\/?p=3927"},"modified":"2026-09-22T01:23:16","modified_gmt":"2026-09-22T05:23:16","slug":"five-miscellaneous-updates","status":"publish","type":"post","link":"https:\/\/patorjk.com\/blog\/2026\/09\/22\/five-miscellaneous-updates\/","title":{"rendered":"Five Miscellaneous Updates"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;ve done a handful of updates the past few months and I realized I should probably document them somewhere, as people interested in this site aren&#8217;t going to periodically comb through the whole thing to see what&#8217;s new. So without further ado, here&#8217;s what&#8217;s new.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Text to ASCII Art Generator<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For <a href=\"https:\/\/patorjk.com\/software\/taag\/\">TAAG<\/a>, I had a user request the ability to copy TheDraw output as bash commands so that the text could be used in bash scripts. I thought that was a great idea and added it to the app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/bash-test.png\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"322\" src=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/bash-test.png\" alt=\"\" class=\"wp-image-3929\" srcset=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/bash-test.png 756w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/bash-test-300x128.png 300w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/bash-test-600x256.png 600w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I also made some UX adjustments for mobile, as previously the app wasn&#8217;t very usable on mobile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Arial ASCII Art Gallery<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/patorjk.com\/arial-ascii-art\/\">Arial ASCII Art Gallery<\/a> now has 1,500 different pieces. The sheer quantity of what&#8217;s in there is starting to rival some of the normal ASCII art archives out there, and I would say the quality of what&#8217;s in the Arial ASCII Art Gallery is pretty high. The biggest problem now is discover-ability.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-1024x530.png\" alt=\"\" class=\"wp-image-3931\" srcset=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-1024x530.png 1024w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-300x155.png 300w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-768x397.png 768w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-1536x794.png 1536w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-2048x1059.png 2048w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/ascii-banner-600x310.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">A handful of pieces from the gallery<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">However, I&#8217;m not completely done populating the gallery, I&#8217;ve been holding off on talking about this until I&#8217;m done, but essentially I used Claude to help me create a script to analyze <a href=\"https:\/\/github.com\/ssstonebraker\/aolunderground-proggies\">1000&#8217;s of old AOL progs<\/a> to extract out what might be ASCII art. Most of what was extracted was random characters, but there&#8217;s a lot of cool art that got pulled out too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I&#8217;ve been going through files and if the extracted data is in fact a piece of ASCII art, I add it to the gallery and note the artist&#8217;s name. The process has been slower than I expected, but I don&#8217;t think a lot of this stuff has seen the light of day in decades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, I still need to finish going through the output, then I want to redesign the app, and then I want to improve discover-ability. Once I&#8217;m done all of that I&#8217;ll do a full write-up here. In the meantime you can check out the app to see the current progress. I periodically update it, and you can tell when this happens because the count at the top will update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Snake<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve updated my <a href=\"https:\/\/patorjk.com\/games\/snake\/\">Snake game<\/a> to use <a href=\"https:\/\/github.com\/vinibiavatti1\/TuiCss\">TuiCss<\/a> for its dialog boxes. TuiCss is a UI library for creating MS-DOS-like interfaces. I&#8217;ve been meaning to do this for a while, but at the same time I&#8217;ve been really hesitant, since the game has had the same look and feel for <a href=\"https:\/\/patorjk.com\/blog\/2008\/04\/21\/javascript-snake\/\">18 years<\/a>. However, this game is mostly here to remind me of my high school days when I would goof off. It&#8217;s just a fun little nostalgia trip, so I figured the update made sense. Earlier this year I also updated it to work on mobile. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/snake-dos.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"602\" src=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/snake-dos.jpg\" alt=\"\" class=\"wp-image-3930\" srcset=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/snake-dos.jpg 776w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/snake-dos-300x233.jpg 300w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/snake-dos-767x595.jpg 767w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/snake-dos-600x465.jpg 600w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Image Glitcher<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve made some quality of life updates to <a href=\"https:\/\/patorjk.com\/image-glitcher\/\">Image Glitcher<\/a>. You can now load any type of file into the hex editor, and a number of other small updates have been made. I want to re-visit this app later to support other file types, but I&#8217;ll circle back to that later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Monster Eyes \/ Main Page<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Back in 2022 I made a silly <a href=\"https:\/\/patorjk.com\/blog\/2022\/12\/10\/just-in-time-for-christmas-its-react-halloween\/\">Halloween themed react library<\/a>, full of Halloween decorations for websites. One of the components was a set of eyes that watched the cursor as it moved around the screen. I thought it would be fun to dust those off and place them around the <a href=\"https:\/\/patorjk.com\/\">main site<\/a>. I&#8217;ve set it up so that if you&#8217;re in dark mode, as you scroll down the page all of these eyes will open and start watching you.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen-1024x599.jpg\" alt=\"\" class=\"wp-image-3932\" srcset=\"https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen-1024x599.jpg 1024w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen-300x176.jpg 300w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen-768x449.jpg 768w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen-1536x899.jpg 1536w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen-600x351.jpg 600w, https:\/\/patorjk.com\/blog\/wp-content\/uploads\/2026\/09\/screen.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It amuses me, though I have no idea what actual visitors think.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve done a handful of updates the past few months and I realized I should probably document them somewhere, as people interested in this site aren&#8217;t going to periodically comb through the whole thing to see what&#8217;s new. So without further ado, here&#8217;s what&#8217;s new. Text to ASCII Art Generator For TAAG, I had a &hellip; <a href=\"https:\/\/patorjk.com\/blog\/2026\/09\/22\/five-miscellaneous-updates\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Five Miscellaneous Updates<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,3,26],"tags":[],"class_list":["post-3927","post","type-post","status-publish","format-standard","hentry","category-aol","category-general-news","category-web-apps"],"_links":{"self":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts\/3927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/comments?post=3927"}],"version-history":[{"count":3,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts\/3927\/revisions"}],"predecessor-version":[{"id":3934,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/posts\/3927\/revisions\/3934"}],"wp:attachment":[{"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/media?parent=3927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/categories?post=3927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/patorjk.com\/blog\/wp-json\/wp\/v2\/tags?post=3927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}