3 ms·Surely someone has already posted a solution on GitHub somewhere...by srtjstjsj 6y agoSurely someone has already posted a solution on GitHub somewhere...