solventum-image-metadata/src
SamoilenkoVadym 3deaa5ef40 Initial commit: Oliver Metadata Tool (FastAPI)
Complete Flask → FastAPI migration with:
- FastAPI app with session auth, Azure AD SSO, rate limiting
- SQLite-backed session store (survives restarts)
- Bulk AI metadata generation with SSE progress
- Admin panel (user management, audit log, AI usage)
- Subpath deployment support (ROOT_PATH config)
- Docker + deploy.sh for production deployment
- Test suite (auth, upload, templates, imports, admin, sessions)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-09 21:23:42 +00:00
..
extractors Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
updaters Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
__init__.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
auth.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
base_extractor.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
base_updater.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
config.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
database.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
excel_metadata_lookup.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
field_mapper.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
file_detector.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
main.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
metadata_analyzer.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
metadata_importer.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
template_manager.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00
utils.py Initial commit: Oliver Metadata Tool (FastAPI) 2026-02-09 21:23:42 +00:00