So during Prime Day a bit ago, Dash Buttons were on sale for $0.99 apiece, still with the $5 credit on first press. So of course I picked up 10 to play with.
I'm an electrical engineer, so I'll probably tear one apart and see if I can reprogram it at some point, but in the meantime, I got a network-sniffing version working that's been helping my beeminding quite nicely as of late.
I finally got the code together and with a nice readme so I could post it here - check it out over on my GitHub. The only catch is you have to have a computer on the same network as the button running the program to pick up the press - I have an old Raspberry Pi (the original!) doing the job, but literally any computer will do.
Check it out, and give it a whirl if you have a dash button lying around - let me know if you have any questions. I'm glad to clarify or give better examples if need be