<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Filip Czaplicki</title><link>https://starsep.com/</link><description>Filip Czaplicki</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 21 Nov 2025 21:49:59 +0100</lastBuildDate><atom:link href="https://starsep.com/index.xml" rel="self" type="application/rss+xml"/><item><title>CLI Colorful Help</title><link>https://starsep.com/posts/cli-colorful-help/</link><pubDate>Fri, 21 Nov 2025 21:49:59 +0100</pubDate><guid>https://starsep.com/posts/cli-colorful-help/</guid><description><![CDATA[<h2 id="colors-are-great">Colors are great!</h2>
<p>I love when command-line programs use colors in their output.</p>
<p>Colored output is more readable, makes important details pop, and simply looks nicer.</p>
<p>I spend a lot of time in the terminal and appreciate such modern UX improvements.</p>
<p>I wish more tools would color their <code>--help</code> output.</p>
<p>Let&rsquo;s share some examples.</p>
<h2 id="examples">Examples</h2>
<!--
for x in biome bun cargo dog freeze just ruff uv urlencode taplo typos statix; do
    echo "### $x\n<a class="lightgallery" href="/img/cli-help/$x.png" title="/img/cli-help/$x.png" data-thumbnail="/img/cli-help/$x.png">
        
    </a>";
done
-->
<h3 id="biome">biome</h3>
<a class="lightgallery" href="/img/cli-help/biome.png" title="/img/cli-help/biome.png" data-thumbnail="/img/cli-help/biome.png">
        
    </a>
<h3 id="bun">bun</h3>
<a class="lightgallery" href="/img/cli-help/bun.png" title="/img/cli-help/bun.png" data-thumbnail="/img/cli-help/bun.png">
        
    </a>
<h3 id="cargo">cargo</h3>
<a class="lightgallery" href="/img/cli-help/cargo.png" title="/img/cli-help/cargo.png" data-thumbnail="/img/cli-help/cargo.png">
        
    </a>
<h3 id="dog">dog</h3>
<a class="lightgallery" href="/img/cli-help/dog.png" title="/img/cli-help/dog.png" data-thumbnail="/img/cli-help/dog.png">
        
    </a>
<h3 id="freeze">freeze</h3>
<a class="lightgallery" href="/img/cli-help/freeze.png" title="/img/cli-help/freeze.png" data-thumbnail="/img/cli-help/freeze.png">
        
    </a>
<h3 id="just">just</h3>
<a class="lightgallery" href="/img/cli-help/just.png" title="/img/cli-help/just.png" data-thumbnail="/img/cli-help/just.png">
        
    </a>
<h3 id="ruff">ruff</h3>
<a class="lightgallery" href="/img/cli-help/ruff.png" title="/img/cli-help/ruff.png" data-thumbnail="/img/cli-help/ruff.png">
        
    </a>
<h3 id="uv">uv</h3>
<a class="lightgallery" href="/img/cli-help/uv.png" title="/img/cli-help/uv.png" data-thumbnail="/img/cli-help/uv.png">
        
    </a>
<h3 id="urlencode">urlencode</h3>
<a class="lightgallery" href="/img/cli-help/urlencode.png" title="/img/cli-help/urlencode.png" data-thumbnail="/img/cli-help/urlencode.png">
        
    </a>
<h3 id="taplo">taplo</h3>
<a class="lightgallery" href="/img/cli-help/taplo.png" title="/img/cli-help/taplo.png" data-thumbnail="/img/cli-help/taplo.png">
        
    </a>
<h3 id="typos">typos</h3>
<a class="lightgallery" href="/img/cli-help/typos.png" title="/img/cli-help/typos.png" data-thumbnail="/img/cli-help/typos.png">
        
    </a>
<h3 id="statix">statix</h3>
<a class="lightgallery" href="/img/cli-help/statix.png" title="/img/cli-help/statix.png" data-thumbnail="/img/cli-help/statix.png">
        
    </a>
<h2 id="how-were-screenshots-generated">How were screenshots generated?</h2>
<p>I used <a href="https://github.com/charmbracelet/freeze" target="_blank" rel="noopener noreferrer">freeze</a> command.</p>]]></description></item><item><title>OpenStreetMap Software Projects</title><link>https://starsep.com/posts/osm/</link><pubDate>Tue, 09 Jul 2024 20:52:32 +0200</pubDate><guid>https://starsep.com/posts/osm/</guid><description><![CDATA[<p>I&rsquo;ve been contributing to OpenStreetMap for a few years now.
Basically it&rsquo;s a map that anyone can edit: Wikipedia for maps.</p>
<p>I maintain a few software projects related to OpenStreetMap:</p>
<ul>
<li><a href="https://github.com/openstreetmap-polska/openaedmap-frontend" target="_blank" rel="noopener noreferrer">openaedmap-frontend</a>:
<ul>
<li>frontend of <a href="https://openaedmap.org" target="_blank" rel="noopener noreferrer">OpenAEDMap</a> project</li>
<li>it&rsquo;s a worldwide map of automated external defibrillators</li>
<li>data comes from OpenStreetMap</li>
<li>users can add new AEDs directly on our website</li>
</ul>
</li>
<li><a href="https://github.com/starsep/osm-wtp" target="_blank" rel="noopener noreferrer">osm-wtp</a>
<ul>
<li>hosted at <a href="https://starsep.com/osm-wtp/" target="_blank" rel="noopener noreferrer">https://starsep.com/osm-wtp/</a></li>
<li>compares public transport data from Warsaw Transport Authority with OpenStreetMap</li>
<li>it&rsquo;s a tool for finding errors and missing data in public transport data</li>
<li>more details in <a href="https://starsep.com/pl/posts/osm-wtp/" target="_blank" rel="noopener noreferrer">this blog post (only in Polish)</a></li>
</ul>
</li>
<li><a href="https://github.com/starsep/NextbikeOSM/" target="_blank" rel="noopener noreferrer">NextbikeOSM</a>, <a href="https://github.com/starsep/RooveeOSM" target="_blank" rel="noopener noreferrer">RooveeOSM</a>, and <a href="https://github.com/starsep/MevoOSM" target="_blank" rel="noopener noreferrer">MevoOSM</a>
<ul>
<li>tools for comparing bike-sharing data with OpenStreetMap: Nextbike, Roovee, and Mevo respectively</li>
<li>forked from <a href="https://github.com/javnik36/NextbikeOSM" target="_blank" rel="noopener noreferrer">javnik36/NextbikeOSM</a></li>
<li>hosted at <a href="https://starsep.com/NextbikeOSM/" target="_blank" rel="noopener noreferrer">https://starsep.com/NextbikeOSM/</a>, <a href="https://starsep.com/RooveeOSM/" target="_blank" rel="noopener noreferrer">https://starsep.com/RooveeOSM/</a>, and <a href="https://starsep.com/MevoOSM/" target="_blank" rel="noopener noreferrer">https://starsep.com/MevoOSM/</a></li>
<li>planned to be merged into one tool - they share a lot of code</li>
</ul>
</li>
<li><a href="https://github.com/starsep/StreetCompleteStats" target="_blank" rel="noopener noreferrer">StreetCompleteStats</a>
<ul>
<li>tool for generating statistics for quest for <a href="https://wiki.openstreetmap.org/wiki/StreetComplete" target="_blank" rel="noopener noreferrer">StreetComplete</a> - mobile editor for OpenStreetMap</li>
<li>currently used only for cities in Poland</li>
<li>hosted at <a href="https://starsep.com/StreetCompleteStats/" target="_blank" rel="noopener noreferrer">https://starsep.com/StreetCompleteStats/</a></li>
</ul>
</li>
<li><a href="https://github.com/starsep/mapaUMWarszawa2GeoJSON" target="_blank" rel="noopener noreferrer">mapaUMWarszawa2GeoJSON</a>
<ul>
<li>hosted at <a href="https://starsep.com/mapaUMWarszawa2GeoJSON/" target="_blank" rel="noopener noreferrer">https://starsep.com/mapaUMWarszawa2GeoJSON/</a></li>
<li>converts data from <a href="https://mapa.um.warszawa.pl" target="_blank" rel="noopener noreferrer">mapa.um.warszawa.pl</a> to GeoJSON</li>
<li>can compare data with OpenStreetMap and remove possible duplicates by distance</li>
</ul>
</li>
<li><a href="https://github.com/openstreetmap-polska/Warszawskie_dane_rowerowe" target="_blank" rel="noopener noreferrer">Warszawskie dane rowerowe</a>
<ul>
<li>data provided by the city of Warsaw about cycling infrastructure</li>
<li>script for comparing data with OpenStreetMap</li>
</ul>
</li>
<li><a href="https://github.com/starsep/gtfs-tczew" target="_blank" rel="noopener noreferrer">gtfs-tczew</a>
<ul>
<li>tool for generating public transportation data in Tczew to <a href="https://gtfs.org/" target="_blank" rel="noopener noreferrer">GTFS</a> format</li>
<li>compares data with OpenStreetMap</li>
</ul>
</li>
</ul>
<p>All these projects are open-source.
Most of them are static websites regularly re-generated with scripts.</p>]]></description></item><item><title>ER Champ 2024</title><link>https://starsep.com/posts/erchamp2024/</link><pubDate>Sun, 30 Jun 2024 17:35:59 +0200</pubDate><guid>https://starsep.com/posts/erchamp2024/</guid><description><![CDATA[<p>I took part in the qualifications for <a href="https://erchamp.com" target="_blank" rel="noopener noreferrer">World Escape Room Championship 2024</a>
competition. It was a great experience.
Qualifications were online point-and-click game with puzzles.</p>
<p>I was a member of PKP team with my friends: Mateusz, Tomasz, and Magda.
We managed to solve all the puzzles in 03:40:15 which gave us 35th place.
See full results at <a href="https://erchamp.com/level/intro/16" target="_blank" rel="noopener noreferrer">https://erchamp.com/level/intro/16</a></p>
<p>It was first time we participated, and we are happy with the result.
Our goal was to be in top 100 which we achieved.</p>]]></description></item><item><title>CLI</title><link>https://starsep.com/posts/cli/</link><pubDate>Wed, 09 Aug 2023 21:35:26 +0200</pubDate><guid>https://starsep.com/posts/cli/</guid><description><![CDATA[<p>This is the list of CLI tools I found useful someday.
It is useful reference as remembering all script names and options is cumbersome.
Especially those I use rarely.</p>
<h2 id="ripgrep">ripgrep</h2>
<p><a href="https://github.com/BurntSushi/ripgrep" target="_blank" rel="noopener noreferrer">rg</a> (ripgrep): great <code>grep</code> replacement.</p>
<p>Recursive search and respects .gitignore by default.</p>
<p>Possible to configure per repository with .rgignore</p>
<p>Useful options:</p>
<ul>
<li><code>-i</code>: case <strong>i</strong>nsentive</li>
<li><code>-v</code>: in<strong>v</strong>ert matching</li>
<li><code>-A n</code>(<strong>a</strong>fter), <code>-B n</code>(<strong>b</strong>efore), <code>-C n</code>(<strong>c</strong>ontext). <code>n</code> is number of lines</li>
<li><code>-u</code>, <code>-uu</code>, <code>-uuu</code>: <strong>u</strong>nrestricted searching with gitignored, hidden, and binary files</li>
<li><code>-l</code>: <strong>l</strong>ist files matching</li>
<li><code>-e</code>: patt<strong>e</strong>rn (regex) to search for. Useful when using multiple patterns</li>
<li><code>-o</code>: show <strong>o</strong>nly matching fragment</li>
</ul>
<h2 id="sd">sd</h2>
<p><a href="https://github.com/chmln/sd" target="_blank" rel="noopener noreferrer">sd</a>: sed alternative</p>]]></description></item><item><title>Nix</title><link>https://starsep.com/posts/nix/</link><pubDate>Sun, 25 Jun 2023 14:49:31 +0200</pubDate><guid>https://starsep.com/posts/nix/</guid><description>&lt;h2 id="what-is-nix">What is Nix?&lt;/h2>
&lt;p>I recently started using Nix. It is a package manager and a build system. It uses its own functional programming language.
At the moment I use it only as a package manager. For years, I maintained Ansible playbook for setting up my development environments.
Nix allows to simplify it and eventually might even replace it.
Instead of installing software via apt/pipx/downloading binaries from GitHub I use Nix.&lt;/p></description></item><item><title>JOSM: Bing StreetSide with Utilsplugin2 => Open custom URL</title><link>https://starsep.com/posts/josm-bing-custom-url/</link><pubDate>Sun, 22 Jan 2023 18:55:27 +0100</pubDate><guid>https://starsep.com/posts/josm-bing-custom-url/</guid><description><![CDATA[<p>Bing StreetSide is alternative to Google Street View which can be used for OpenStreetMap mapping.
There is a MicrosoftStreetside plugin for JOSM but it doesn&rsquo;t work for me due to dependencies of JavaFX/360 views.</p>
<p>I have managed to use it via Utilsplugin2.</p>
<ol>
<li>Edit =&gt; Preferences (F12) =&gt; Utilsplugin2 settings</li>
<li>Add new row with name <code>Bing StreetSide</code> and url <code>https://www.bing.com/maps?cp={#lat}%7E{#lon}&amp;lvl=19.0&amp;style=x</code>.<br>
In the case of issues one can edit customurl.txt. For Linux/Flatpak it&rsquo;s located at <code>~/.var/app/org.openstreetmap.josm/data/JOSM/plugins/utilsplugin2/customurl.txt</code>.</li>
<li>Choose <code>Bing StreetSide</code> in Data =&gt; Select custom URL</li>
<li>Now you can see Bing StreetSide via Data =&gt; Open custom URL (Shift+H)</li>
</ol>
<p>If StreetSide is available at given location it will be displayed. Otherwise map is shown with streets colored blue where it&rsquo;s available.</p>]]></description></item></channel></rss>