# This is probably false advertising because it doesn't actually add a user for you. # It only generates a string that you can copy-paste into users.py from pyshare_receiver import salthash from pyshare import character_pool from random import choices import sys if __name__ == '__main__': if len(sys.argv) != 3: print(''' Usage: $ python add_user.py ''') sys.exit(0) else: username, password = sys.argv[1:] salt = ''.join(choices(character_pool, k=10)) hash = salthash(password, salt) print(f" '{username}': ['{hash}', '{salt}'],")