knot.user

The knot.user library provides user management functions.


Functions

Function Description
list() List all users
get(user_id) Get user by ID, username, or email
create(username, email, password, ...) Create a new user
update(user_id, ...) Update user properties
delete(user_id) Delete a user
get_current() Get the current user

Usage

import knot.user as user

# Get current user
me = user.get_current()
print(me['username'])

# List users
users = user.list()
for u in users:
    print(f"{u['username']}: {u['email']}")