Jan-Lukas Else

Tech, life and everything else

XXXX-03


MCP plugin for GoBlog

Published on in 💭 Thoughts
Updated on

Using AI, I just added a new (experimental) plugin to GoBlog, one that finally leverages app passwords, now that I’ve overhauled the authentication system some time ago. The plugin implements MCP, short for Model Context Protocol.

View

My February ‘26 in Review

Published on in ✍️ Posts

And just like that, another month has flown by, admittedly a short one, but already the second in this “new” year. Time to take a quick look back.

View

Published on in 💬 Micro

If you are searching for a European OpenRouter alternative that also supports audio transcriptions, cortects might be an alternative. Given the recent controversial developments at OpenAI, and as I was already on the search for European alternatives, I deleted my OpenAI account and switched to Cortects for the few places where I need an AI API. The UI and feature set still aren’t as polished as OpenRouter, but at least it has the audio transcription endpoint, which I use for a voice-to-text Telegram bot. For now, I mostly use the Mistral models.

View

An even better Komoot alternative? – OsmAnd

Published on in 🔗 Links
Updated on

After quickly trying out Outdooractive, I think I found an alternative that fits my needs a bit better and is also more inline with my values: OsmAnd.

View

Komoot alternative: Outdooractive

Published on in 🔗 Links

I’ve found a potential alternative to Komoot: Outdooractive, another German app that offers many similar features. I’m surprised it flew under my radar for so long.

View

Extending my Komoot export script

Published on in 💭 Thoughts

I’ve taken another look at my export script for Komoot (original post), now that Bending Spoons has acquired Komoot. I’ve extended the script to also download cover images and, if available, an image of the map – I found that in the API responses.

View

Published on in 💬 Micro
📍 Südstadt, Kassel, Hesse, Germany

Part 1 of the move (Kassel to Braunschweig) is complete. Today we dropped off the van, handed over the apartment, and took the opportunity to take one last walk through the nearby park and nature. Part 2 (second home to new primary residence) will follow soon.



AI generated caption: Park with open green fields and historic building in the distance.

🖼️ View

Published on in 💬 Micro
📍 Südstadt, Kassel, Hesse, Germany

I did not want to miss the chance to take one (maybe) last picture of this beautiful symmetrical view.



AI generated caption: A long canal lined with bare trees reflects the sky.

🖼️ View

Published on in 💬 Micro
📍 Mitte, Kassel, Hesse, Germany

Just a few more days before I leave Kassel after two and a half years. Feeling grateful for everything this city has given me and excited for what’s ahead!



AI generated caption: Sunset view over a town with trees in the foreground.

🖼️ View

My February ‘25 in Review

Published on in ✍️ Posts

Now February is also over – another eventful month. While world politics had some lows with the German federal election and events in the USA, there were at least some highs in my private life.

View

Jan-Lukas Else