#!/usr/bin/env python3 """Reset password for fan controller""" import json import hashlib import sys USERS_FILE = "/home/devmatrix/projects/fan-controller-v2/data/users.json" def hash_password(password): return hashlib.sha256(password.encode()).hexdigest() if len(sys.argv) != 3: print("Usage: reset_password.py ") sys.exit(1) username = sys.argv[1] password = sys.argv[2] try: with open(USERS_FILE) as f: data = json.load(f) data["users"][username] = hash_password(password) with open(USERS_FILE, 'w') as f: json.dump(data, f) print(f"Password reset for user: {username}") except Exception as e: print(f"Error: {e}")