After running brew upgrade on my Mac M3, OfflineIMAP suddenly stopped
working with this error: ``
OfflineIMAP 8.0.1
Licensed under the GNU GPL v2 or any later version (with an OpenSSL exception)
imaplib2 v3.06, Python v3.14.0, OpenSSL 3.6.0 1 Oct 2025
Account sync Peter:
Proces... I have already write an update post about
bitwarden backup. After
running smoothly for months, my automated Bitwarden backup GitHub Action
suddenly started failing. The error message was cryptic: ``
Error [ERRREQUIREESM]: require() of ES Module /Users/peterbabic/backups/bitwarden... If you're using yazi as your terminal
file manager and coming from vim/neovim, you've probably tried to quit with
:q out of habit, only to be greeted with: ``
q: command not found
` This happens because yazi's : key opens a shell command prompt, not a
vim-style command mode. So :... I have already write a post about
bitwarden backup, about this very
topic. At first, I thought to just update it as I did with
cloudflare backup and later with
faktury-online backup.
After a bit of changes to that post I have found out that I have made so
much changes to the whol... A few months ago, I wrote about my
disappointing experience
trying to program a Nordic nRF52840 dongle with PlatformIO. The conclusion
was clear: abandon PlatformIO and use native toolchains. Yet here I am
again, foolishly thinking "maybe this time will be different" with the
new... I've been using GitHub Actions to
automatically backup my Cloudflare
DNS records as JSON files for a while now. It's a simple but effective way
to keep track of DNS changes and have a safety net in case something goes
wrong. Recently, I decided to enhance this setup by also backi... I was doing some Mikrotik related blog posts recently and even though my
neovim has support for RouterOS syntax in markdown .md files inside code
blocks via sheerun/vim-polyglot, zola does not have a built in support
for it. Claude was however able to convert this
vim script
into...