Sorry sarr, it's just not possible to generate tokens on the client side without sharing secrets more than once. Technology is just not there yet....
% oathtool --totp=SHA512 --time-step-size=3600 --digits=8 "$(base32 <<"For once, OP wasn't a retarded nigger faggot")"
31675918