Full threadfoxmask·Feel free to submit improvements if you need. I made it for a friend at the beginning.View on HN