05 june 2026
First major release of EnvsBot
Today I released the version v1.0.0 of the EnvsBot, which is the first major release of it.
This page contains short feels which serve as a timeline. I'll post about my progress on different projects, my personal condition and sometimes other off-topic stuff.
Today I released the version v1.0.0 of the EnvsBot, which is the first major release of it.
Not much happened today. Probably the whole weekend will be this way. I believe I won't do much anyway.
In the last few days I had some trouble in the lounge XMPP room on the envs server. Did something really stupid :( I hope I can fix and clear this up again.
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.
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 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).
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!
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 👍:
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.
Not doing much over the day, just relaxing on the couch. Continuing development when it get's dark.
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:
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...
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.