geometor.euclid.folio_review

Euclid Folio Review & Vetting Web Application.

Delegates to the canonical photon_platform.publish.folio_review package, defaulting to resources/heath when invoked from geometor.euclid.

Submodules

Classes

ReviewManager

ReviewManager defaulting to resources/heath/folio_reviews.json in geometor.euclid.

FolioScanner

FolioScanner defaulting to resources/heath in geometor.euclid.

Functions

create_app([root_dir, project_title, edition_label])

Create and configure the Flask review application for Euclid.

main() → None

CLI entry point for euclid-review.

Package Contents

geometor.euclid.folio_review.create_app(root_dir: pathlib.Path | None = None, project_title: str | None = 'GEOMETOR Euclid', edition_label: str | None = 'Heath')

Create and configure the Flask review application for Euclid.

geometor.euclid.folio_review.main() → None

CLI entry point for euclid-review.

class geometor.euclid.folio_review.ReviewManager(storage_path: pathlib.Path | None = None)

Bases: photon_platform.publish.folio_review.reviews.ReviewManager

ReviewManager defaulting to resources/heath/folio_reviews.json in geometor.euclid.

class geometor.euclid.folio_review.FolioScanner(root_dir: pathlib.Path | None = None)

Bases: photon_platform.publish.folio_review.scanner.FolioScanner

FolioScanner defaulting to resources/heath in geometor.euclid.