It doesn't look as a web-friendly solution, end user has to install a python, but I will check it out, probably it could be improved in the way I can share just a link.
There are many implementations out there.
An android app, an iOS app, and probably also a web app.