I've added totp on a personal project, thought maybe I can share with the original project to contribute.