Initial commit

This commit is contained in:
Oliver Traber 2023-09-21 14:56:01 +02:00
commit b9d5c06956
Signed by: Bluemedia
GPG key ID: C0674B105057136C
55 changed files with 4706 additions and 0 deletions

View file

View file

@ -0,0 +1,12 @@
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
SQLALCHEMY_DATABASE_URL = "sqlite:///./scanner.db"
engine = create_engine(
SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}
)
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
Base = declarative_base()

View file

@ -0,0 +1 @@
from .database import Base

View file

@ -0,0 +1,13 @@
from pydantic import BaseModel
import app.scanner.enums as scan
class ScanPage(BaseModel):
filename: str
size_bytes: int
class Config():
orm_mode = True
class ScanStatus(BaseModel):
pages: list[ScanPage]
status: scan.Status