I'm still claiming manually. The amount I could earn on the daily income in a day means it would not make a significant difference to claim more often. With your bigger stake it may be different. It is fun to code this stuff though.
I use the Coingecko API to generate some graphs. I hadn't tried passing multiple nodes to beem though. I have had some node issues, so I ought to try that.
I put my account name and key in a file that I load at the start. As long as I exclude that from Githib it reduces the chances of accidentally exposing my key.
There's always something to learn.