I really like that somebody has written in in Python. There is one similar tool which was written in NodeJS, I couldn't get that to work.
One question - Is the back-end modular enough, that anybody can read the source and write the front-end in PyQt?