I read this thread a day or two ago and though, well this should be easily done in ruby... and then I read it completly.
I spend a few hours and made a tiny java programm [1] that does what I think you want.
You simple have to paste all the addresses in a file named in.txt (seperated by line breaks, see the in.txt that I put there for testing), run it with
and watch it work. When done it will make you a file named out.txt (be carefull any existing file in the same directory with that name will be overwritten).
Which looks like this:
---------- BTC address ----------| : Balance in BTC (Satoshi)
186Aow5EgRz6WNroi2Eky8c94eZvxpWAEd : 0.22698467 (22698467)
19QkbYPu81MHkSdBxKXUm39nyH14z27gf6 : 0.181 (18100000)
19wLQ9PbptbrhXywyJ1FmmwckmH8x367Ez : 9.00230376 (900230376)
1MF48CPkGmnCXp54ztp9gTRCscpHzGvEC4 : 0.0 (0)
1Q147jbV8RFrBiW9JfNgZGNUtGoYnxsGED : 0.0 (0)
1LD6GEDrStmKYUjVnDwqySDqU6BUCo7Boc : 0.0 (0)
1FFvzKr4tHBb5tm7uLKwfUdRpQt4SiyCip : 0.0 (0)
1B4WYJA97wEZcC1faQaoE8zefyDwNmYdR3 : 0.0 (0)
I used the blockchain.info API [2] to get the balance, so it will need internet access. The connection will not be encrypted.
It is
quick and dirty and will not catch any exceptions, if anything goes wrong (e.g. no internet, file not found) it will just terminate.
Please
do not blindly trust me and
read the code! Even with limited copy pasta knowledge of java you should be able to understand what it does.
I know these are a lot but, but [3] I hope it will help you.
[1] includes source, readme and example files
https://mega.co.nz/#!ckQ1gSSY!gsqAlZojlt-ACxZB7179g95zgWrhKAxwMMalPG_7Jlo
[2]
https://blockchain.info/q[3] aaand another one
Will be studying this code. OP didn't want software but I think you solved the problem in just the same that I would have (Java and Blockchain.info API). Thanks for sharing!