geometor.euclid.folio_review¶
Euclid folio review Flask application.
Submodules¶
Classes¶
Scans and indexes folios from resources/heath/. |
|
Manages reading and writing vetting / review records for folios. |
Functions¶
|
Create and configure the Flask application. |
|
Run review application CLI entrypoint. |
Package Contents¶
- geometor.euclid.folio_review.create_app(heath_dir: pathlib.Path | None = None, reviews_path: pathlib.Path | None = None) flask.Flask¶
Create and configure the Flask application.
- geometor.euclid.folio_review.main()¶
Run review application CLI entrypoint.
- class geometor.euclid.folio_review.FolioScanner(root_dir: pathlib.Path | None = None)¶
Scans and indexes folios from resources/heath/.
- get_folios(volume_id: str | None = None, section: str | None = None, filter_status: str | None = None, search_query: str | None = None) List[Dict[str, Any]]¶
Filter folios by volume, section, status, or search query.
- class geometor.euclid.folio_review.ReviewManager(storage_path: pathlib.Path | None = None)¶
Manages reading and writing vetting / review records for folios.
- get_review(volume: str, folio: str) Dict[str, Any]¶
Get review record for a specific folio, returning default if unreviewed.