I have added another project to GitHub that may be useful. It is inspired by the project here, but adds some new/different features. This is a first release. If there is general interest it will be enhanced in the future. Here is the link: Ken98045/On-Guard