@rigel - Thank you for sharing this!!
I was considering having an intermediary wallet for automation that I would periodically fund, though even so I’m a bit concerned about storing a private key (obviously encrypted but with scripted decryption) in a script… Was looking to group transactions much like you for bulk send - nice stuff!
You have the benefit of direct access to your node; I’m trying to work from APIs at present, which is proving rather difficult. XYM addresses in API responses don’t match the standard base32 addresses, and I can’t readily find a way to translate it back… I’d rather not go through all the work of working out the address from the public key - would be ideal if the API provided usable addresses in responses or a way to convert them… Working in Python, perhaps a catalyst to get familiar with Java…
Consider open-sourcing your code - less for my sake and more for the broader community… There are only so many examples of XYM coding on Github, and encouraging nodes to share rewards helps incentivize folks to hold & harvest! That said, with rewards like this, holding shouldn’t take much encouragement! Given your registration date, you were clearly around back in the early days when we HAD to run an NIS node for NCC! Must be loving these block rewards as much as I am - been years since I’ve seen a block reward over 10 XEM!