Skip to content

API Overview

Auris Tools is organized into several modules, each providing specific functionality.

Main Components

  • Configuration (configuration.py): Handles AWS configuration settings.
  • Database Handlers (databaseHandlers.py): Provides interfaces for DynamoDB operations.
  • Office Word Handler (officeWordHandler.py): Manages Microsoft Word document processing.
  • Storage Handler (storageHandler.py): Handles AWS S3 storage operations.
  • Textract Handler (textractHandler.py): Interfaces with AWS Textract for document analysis.
  • Gemini Handler (geminiHandler.py): Provides integration with Google Gemini AI.
  • Utilities (utils.py): Common utility functions used across the library.

Module Dependencies

configuration.py <-- databaseHandlers.py, storageHandler.py, textractHandler.py
utils.py <-- (used by all modules)

Detailed API Reference

For detailed documentation on each component, see the specific pages in this API reference section.