extract SQLAlchemy model in separate python library

This commit is contained in:
Thomas Peetz
2026-08-14 16:39:46 +02:00
parent 9f0a0c1d1e
commit 48149b67cf
148 changed files with 1195 additions and 1062 deletions
+3 -3
View File
@@ -8,7 +8,7 @@ from typing import Any, Dict, List
import requests
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, Session
from db.models.base import Base
from kontor_model.db.models.base import Base
import yaml
from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
from pathlib import Path
@@ -16,7 +16,7 @@ from pathlib import Path
from bs4 import BeautifulSoup
from platformdirs import PlatformDirs
from config import get_api_config
from db.models.media import MediaFile
from kontor_model.db.models.media import MediaFile
parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter)
parser.add_argument('--verbose', '-v', action='count', default=0)
@@ -128,7 +128,7 @@ if __name__ == '__main__':
log.info(f"data: {len(data)}")
session = get_session()
with session as db:
media_files = db.query(MediaFile).filter(MediaFile.review == True).all()
media_files = db.query(MediaFile).filter(MediaFile.review).all()
for media_file in media_files:
link = media_file.url
log.info(f"{media_file.id} - {str(link)}")