mirror of
https://github.com/bellingcat/whisperbox-transcribe.git
synced 2026-06-08 03:28:35 +03:00
feat: add job & artifact tables
* remove `accounts` table in favor of a simple API key auth
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
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])
|
||||
Reference in New Issue
Block a user