<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geldschieberbot, branch minimize</title>
<subtitle>(Signal) bot managing the expenses of a group</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/'/>
<entry>
<title>export the minimize command from the geldschieberbot</title>
<updated>2025-11-06T08:55:33+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-11-06T08:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=08f50826ec76442d2a010bb23fda0ce66efad99d'/>
<id>08f50826ec76442d2a010bb23fda0ce66efad99d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add simple script generating graphviz from a balance</title>
<updated>2025-11-06T08:55:33+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-11-05T13:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=53be8ed80cf8b92e011b34ea8bf2e602adb8621e'/>
<id>53be8ed80cf8b92e011b34ea8bf2e602adb8621e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix cycle generation</title>
<updated>2025-11-06T08:55:33+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-11-05T12:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=0ff0c25636bcebe5481b7dcad6132fda0cb704ee'/>
<id>0ff0c25636bcebe5481b7dcad6132fda0cb704ee</id>
<content type='text'>
The current cycle generation did not consider permutations of a
combination of vertices.
Make all Functions return Iterators to reduce the needed memory size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current cycle generation did not consider permutations of a
combination of vertices.
Make all Functions return Iterators to reduce the needed memory size.
</pre>
</div>
</content>
</entry>
<entry>
<title>add helper code for future minimize feature</title>
<updated>2025-11-05T09:12:14+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2022-11-02T12:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=9a44df3e617170f8edc7364b8dd234b1c7547d6d'/>
<id>9a44df3e617170f8edc7364b8dd234b1c7547d6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>skip test_montly if current day is not present in previous months</title>
<updated>2024-10-31T20:44:26+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-10-31T20:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=8544bbd302297ebb016447d637cb6d1b4bf2d0fb'/>
<id>8544bbd302297ebb016447d637cb6d1b4bf2d0fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>partially revert 2f2b51e40c7027d80bf4a6741f2063e2c224f938</title>
<updated>2023-09-18T15:53:17+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-09-18T15:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=517fa0965cc6d83228cfaa4227bad97415e303cb'/>
<id>517fa0965cc6d83228cfaa4227bad97415e303cb</id>
<content type='text'>
Load the state when constructing the bot to ensure a usable object
is returned by __init__.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Load the state when constructing the bot to ensure a usable object
is returned by __init__.
</pre>
</div>
</content>
</entry>
<entry>
<title>make Geldschieberbot a context manager</title>
<updated>2023-09-18T15:44:12+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-09-18T15:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=2f2b51e40c7027d80bf4a6741f2063e2c224f938'/>
<id>2f2b51e40c7027d80bf4a6741f2063e2c224f938</id>
<content type='text'>
Previosuly there was the problem that the state was saved when the
bot object was destructed.
When there was an unhandled exception it was possible for the builtins
to be cleanedup before the bot's destructor was executed resulting
in yet another exception because the open builtin was no longer
available.

This is no longer possible when the bot is used as a context manager
python guarantees that the __exit__ code is executed before leaving
the with block.

This allows us prevent the state from beeing saved when there was an
exception to prevent invalid states.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previosuly there was the problem that the state was saved when the
bot object was destructed.
When there was an unhandled exception it was possible for the builtins
to be cleanedup before the bot's destructor was executed resulting
in yet another exception because the open builtin was no longer
available.

This is no longer possible when the bot is used as a context manager
python guarantees that the __exit__ code is executed before leaving
the with block.

This allows us prevent the state from beeing saved when there was an
exception to prevent invalid states.
</pre>
</div>
</content>
</entry>
<entry>
<title>convert the sender to a name in the messages of scheduled commands</title>
<updated>2023-09-18T15:42:53+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-09-18T15:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=a68565accffba8590bc539fb937a1adfcf7891ab'/>
<id>a68565accffba8590bc539fb937a1adfcf7891ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix wrong arguments to MessageContext when running scheduled cmds</title>
<updated>2023-08-28T22:07:22+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-28T22:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=8affc019526175eaa73f28277fd0edfe621d1fac'/>
<id>8affc019526175eaa73f28277fd0edfe621d1fac</id>
<content type='text'>
Fixes: 26831dca32c471415b1afa470ac8dbfd1fd348a6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: 26831dca32c471415b1afa470ac8dbfd1fd348a6
</pre>
</div>
</content>
</entry>
<entry>
<title>test: fix call to run the bot in single shot mode</title>
<updated>2023-08-12T12:59:29+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-12T12:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/geldschieberbot/commit/?id=78f2adcc2157da4527c61a2c67c42487deb00543'/>
<id>78f2adcc2157da4527c61a2c67c42487deb00543</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
