Files
whisperbox-transcribe/scripts/create_account.py
2022-12-27 11:35:08 +01:00

22 lines
494 B
Python

import argparse
from dotenv import load_dotenv
from app.db.base import get_db
from app.db.models import Account
load_dotenv()
def create_account(name: str) -> Account:
db = get_db().__next__()
account = Account(name=name)
db.add(account)
db.commit()
db.refresh(account)
return account
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("name", type=str, nargs=1)
args = parser.parse_args()
create_account(args.name[0])