Hey there. I wanted to also say I think this is an awesome article. I did something a little different, but ultimately led to the same result.
Instead of putting the script on a rasberryPi or my computer I stuck it right on my router through openWRT. I used a script modified from Bob Steinbeiser’s response to this article.
Looking forward to seeing what others make!