25 may 2026
I had to update my homelab yesterday, but I'm too lazy...
I'm bored and lazy the last days. I didn't even work on the EnvsBot, which is a
source of joy most of the time. But the last days, I did simply nothing! I
also didn't update my homelab, which I normally do every Sunday. I hope I'll
overcome this phase of boredom and lazyness soon.
permalink
19 may 2026
A nice Tuesday morning
I just woke up and the sun is already shining. It's around 07:00 and seems to
become a beautiful day. I just hope that the summer won't get that hot like
some years in the past. I can forego that. 28°C are enough!
The development of the EnvsBot is settling slowly
The updates are getting slowly fewer and are reducing to mainly bug fixes. That
doesn't mean, development has stopped! No! It just means we approach version
v1.0.0! ~creme is working on a configuration file
validator still, so it fails to start up if there are any errors in the
config.json file. It should also output a log warning, if the vcard string in
vcard.py doesn't contain some valid <vCard/> XML (it will work without,
so there probably won't be a hard error).
permalink
16 may 2026
A lazy Saturday
I just pushed some improvements to the "rss" plugin for the EnvsBot. Otherwise I
didn't do much. Was pretty lazy. I even didn't bring out the litter to the
wastebin outside. I'll do that tomorrow at first short after having my first
coffee and being fully awake! I promise!
permalink
12 may 2026
Finally moved from ISC DHCP to dnsmasq
I finally managed to move my OpnSense router from the deprecated ISC DHCP to the
now recent dnsmasq DNS/DHCP server. dnsmasq now can resolve dynamic IPv6
addresses and has a lot of small other benefits for small home networks.
Merged a few PRs from ~creme 👍:
- EnvsBot: Persist duck spawn counters across restarts
- EnvsBot: Refactor poll plugin to use core helpers
I also began to develop a test suite for the EnvsBot. At the moment we have a
coverage of 13%. If we reach 70-80% I think we can release the first major
version.
permalink
11 may 2026
Monday's progress
Not doing much over the day, just relaxing on the couch. Continuing development
when it get's dark.
- EnvsBot "rooms" plugin: Made eventhandler more robust and JOINED_ROOMS
variable more accurate.
- EnvsBot "tools" plugin: Added "joined rooms" to the ",seen" plugin. Will
output an error if user is offline.
- Updates: Updated my homelab (one day overdue)
permalink
07 may 2026
Development of EnvsBot unpaused
We started the development of the EnvsBot again, after a very brief pause.
I already added the "on|off|status" function to enable/disable plugins to the
remaining plugins, so now all plugins can be toggled on/off where applicable for
each room.
The "_core" helper plugin was also extended to contain duplicate code which
partly still needs to be implemented in some plugins.
TODO:
- [X] deploy changes to EnvsBot
permalink
05 may 2026
Webmention support in ttbp progresses
I managed to change the ttbp "feels" blog script to show webmentions!
But no need to change anything. You can leave the divfooter.txt empty or
nonexistent and it has the same behavior as before. If you add for example
<div class="notementions" href="{permalink}"></div>
it will add that empty <div> tag with the permalink at the bottom of the
feels entry's <div>, so now my "feels"
should support webmentions.
Update: It seems bridgy doesn't find my public message with the permalink,
but it does find my reply to it, including the link. Strange...
permalink
04 may 2026
EnvsBot Development Slowdown
I'm a little exausted although it's the beginning of the week and I haven't
done much over the weekend. Maybe because the intense work on the EnvsBot for
the last weeks.
We decided to leave the bot running and stop active development for some
time, except bug fixes of course. We've really done a lot during the last 2
month and decided to take a break.
But don't panic: Development will continue after we had the time to take some
breath.
permalink