#!/usr/bin/env python import argparse from pyotp import totp if __name__ == "__main__": parser = argparse.ArgumentParser(description="Generate OTP QR url") parser.add_argument("secret", type=str) parser.add_argument("issuer", type=str) parser.add_argument("name", type=str, help="e.g. login name") args = parser.parse_args() print( totp.TOTP(args.secret).provisioning_uri(name=args.name, issuer_name=args.issuer) )