<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>purarue&apos;s notes</title><description>a blog, wiki, photography, random ideas, and anything else</description><link>https://purarue.xyz/x/</link><item><title>time / programming / media / notes / journaling / technology</title><link>https://purarue.xyz/x/blog/ramblings-journal-art-technology/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/ramblings-journal-art-technology/</guid><description>rambling</description><pubDate>Sun, 27 Oct 2024 07:00:00 GMT</pubDate></item><item><title>How I watch Twitch</title><link>https://purarue.xyz/x/blog/how-i-watch-twitch/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/how-i-watch-twitch/</guid><description>How I watch Twitch streams from the command line</description><pubDate>Sat, 13 Jun 2020 07:00:00 GMT</pubDate></item><item><title>Devlog: Sonic Pi</title><link>https://purarue.xyz/x/blog/devlog-sonic-pi/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/devlog-sonic-pi/</guid><description>Issues installing sonic-pi on arch</description><pubDate>Mon, 21 Sep 2020 07:00:00 GMT</pubDate></item><item><title>Devlog: Opam on Android</title><link>https://purarue.xyz/x/blog/devlog-ocaml-android/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/devlog-ocaml-android/</guid><description>Getting opam to work on Android</description><pubDate>Sun, 17 Sep 2023 07:00:00 GMT</pubDate></item><item><title>Managing multiple todo.txt files</title><link>https://purarue.xyz/x/blog/managing-multiple-todo-txts/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/managing-multiple-todo-txts/</guid><description>How I manage multiple todo.txt files</description><pubDate>Tue, 27 Feb 2024 08:00:00 GMT</pubDate></item><item><title>Personal Server Setup</title><link>https://purarue.xyz/x/blog/server-setup/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/server-setup/</guid><description>A devlog of me setting up my personal server</description><pubDate>Fri, 12 Jun 2020 07:00:00 GMT</pubDate></item><item><title>click.Choice and type narrowing</title><link>https://purarue.xyz/x/blog/click-choice-type-narrowing/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/click-choice-type-narrowing/</guid><description>Using Literals and mypy to create typesafe click commands</description><pubDate>Wed, 25 Oct 2023 07:00:00 GMT</pubDate></item><item><title>Low false-positive spellchecking in nvim</title><link>https://purarue.xyz/x/blog/codespell-ignorelists-neovim/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/codespell-ignorelists-neovim/</guid><description>Low false-positive misspelling diagnostics in neovim, with easy silencing</description><pubDate>Mon, 10 Jun 2024 07:00:00 GMT</pubDate></item><item><title>Devlog: nginx to caddy migration</title><link>https://purarue.xyz/x/blog/nginx-caddy-migration/</link><guid isPermaLink="true">https://purarue.xyz/x/blog/nginx-caddy-migration/</guid><description>Migrating my mess of a nginx config to caddy</description><pubDate>Thu, 25 Dec 2025 08:00:00 GMT</pubDate></item></channel></rss>