Hace tiempo escribí un script que generaba el un código TOTP para acceder con 2FA a uno de mis servidores. Era tan solo un bucle que escribia en pantalla el código cada 30 segundos, una chapuza. Me he propuesto mejorarlo, para eso ha nacido Totpy.
Totpy es una herramienta para generar códigos TOTP y administrar secretos en el terminal. Está escrito en Python y pensado para Linux y MacOS, aunque debería funcionar en Windows.
Permite general los códigos TOTP mediante un secreto dado durante la ejecución o almacenado en el archivo de configuración. Añadir al archivo de configuración mediante un secreto o la representación de éste en forma de código QR un nuevo secreto, y borrarlo. Generar un código QR de uno de los secretos guardados para importarlo a una aplicación en el móvil.
Se encuentra en un estado muy inicial, pero funciona. Puede descargarse desde Github o mediante pip.