<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>útoolek on kumekay</title><link>https://kumekay.com/utoolek/</link><description>Recent content in útoolek on kumekay</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 21 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kumekay.com/utoolek/index.xml" rel="self" type="application/rss+xml"/><item><title>speech2md</title><link>https://kumekay.com/utoolek/speech2md/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/speech2md/</guid><description>&lt;p&gt;A CLI that turns long audio recordings into clean, readable prose markdown. Uses &lt;a href="https://huggingface.co/Qwen/Qwen3-ASR-1.7B"&gt;Qwen3-ASR&lt;/a&gt; served through &lt;a href="https://github.com/vllm-project/vllm"&gt;vLLM&lt;/a&gt;, with optional word-level timestamps via the matching forced aligner.&lt;/p&gt;
&lt;p&gt;Can also use &lt;a href="https://github.com/pyannote/pyannote-audio"&gt;pyannote&lt;/a&gt; diarization - to split text by speaker with &lt;code&gt;--diarize&lt;/code&gt; flag.&lt;/p&gt;
&lt;p&gt;Built around a single-GPU, in my case 24 GB workstation with RTX 3090. On that hardware it transcribes at roughly 150–250× realtime — a 51-minute recording finishes in about 16 seconds after the model is loaded.&lt;/p&gt;</description></item><item><title>Breathe In, Breathe Out</title><link>https://kumekay.com/utoolek/breatheinbreatheout/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/breatheinbreatheout/</guid><description>&lt;p&gt;Some sites can be addictive. Blocking them completely can be a solution, but sometimes I still want to visit them, just I don&amp;rsquo;t want to do it mindlessly. This is a userscript that adds 15-second timer before accessing distracting websites.&lt;/p&gt;
&lt;p&gt;The timer resets if you switch tabs, so you must wait in foreground.&lt;/p&gt;
&lt;p&gt;Inspired by &lt;a href="https://github.com/IvarssonAndreas/mindful-internet-use"&gt;Mindful Internet Use&lt;/a&gt; which doesn&amp;rsquo;t work in Chrome anymore. And Tampermonkey (or similar userscript extension) can be used on mobile: with Safari on iOS and Firefox on Android.&lt;/p&gt;</description></item><item><title>monitoradlo</title><link>https://kumekay.com/utoolek/monitoradlo/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/monitoradlo/</guid><description>&lt;p&gt;I&amp;rsquo;m using Niri as my Wayland compositor, and Kanshi to manage monitor layouts. However, editing Kanshi&amp;rsquo;s config files by handis annoying (though I like to practice mental math a bit).&lt;/p&gt;
&lt;p&gt;I wanted a more visual way to manage my monitor profiles.
A GUI application for editing Kanshi monitor layout profiles with live preview via Niri IPC.&lt;/p&gt;
&lt;p&gt;Drag monitors on an canvas, edit properties, save to your kanshi config, and preview changes live on your displays — all from a single binary.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s agentically engineered in Go with Wails (I like it!) and works fine for me, but for sure not all corner cases are covered. If you happen to use Niri with Kanshi, decided to try it out - ping me on GitHub if you have any issues or suggestions.&lt;/p&gt;</description></item><item><title>cloner</title><link>https://kumekay.com/utoolek/cloner/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://kumekay.com/utoolek/cloner/</guid><description>&lt;p&gt;I just want to keep some structure of the repositories I check out locally.
So it just does this. Clones GitHub repos to worspace/[owner]/[repo] and other sources (i.e. GitLab) to prefixed with service name.
And then changes directory to the cloned repo. It is a simple wrapper around &lt;code&gt;git clone&lt;/code&gt; with some path management.&lt;/p&gt;</description></item></channel></rss>