🔍 Code Extractor

Browse Components

Showing 20 of 1763 components

  • function test_attendee_extraction

    A test function that validates the attendee extraction logic of the EnhancedMeetingMinutesGenerator by parsing a meeting transcript and displaying extracted metadata including speakers, date, and duration.

    File: /tf/active/vicechatdev/leexi/test_attendee_extraction.py | Lines: 11-48

    testing unit-test meeting-minutes attendee-extraction metadata-parsing
  • class EnhancedMeetingMinutesGenerator

    A class named EnhancedMeetingMinutesGenerator

    File: /tf/active/vicechatdev/leexi/enhanced_meeting_minutes_generator.py | Lines: 213-1143

    class enhancedmeetingminutesgenerator
  • class PowerPointProcessor

    A class that processes PowerPoint (.pptx) presentations to extract text content and tables, converting tables to markdown format and organizing content by slides.

    File: /tf/active/vicechatdev/leexi/enhanced_meeting_minutes_generator.py | Lines: 63-211

    powerpoint pptx document-processing text-extraction table-extraction
  • function test_multiple_files

    A test function that validates the extraction of text content from multiple document files using a DocumentExtractor instance, displaying extraction results and simulating combined content processing.

    File: /tf/active/vicechatdev/leexi/test_multiple_files.py | Lines: 15-71

    testing document-extraction file-processing text-extraction multiple-files
  • function test_attendee_extraction_comprehensive

    A comprehensive test function that validates the attendee extraction logic from meeting transcripts, comparing actual speakers versus mentioned names, and demonstrating integration with meeting minutes generation.

    File: /tf/active/vicechatdev/leexi/test_attendee_comprehensive.py | Lines: 12-104

    testing attendee-extraction meeting-minutes transcript-parsing speaker-identification
  • function test_multiple_file_upload

    A test function that validates multiple file upload functionality to a Flask application endpoint by sending a transcript file and multiple previous report files.

    File: /tf/active/vicechatdev/leexi/test_flask_upload.py | Lines: 10-75

    testing file-upload integration-test flask multipart-form
  • function handle_potential_truncation

    Detects and handles truncated meeting minutes by comparing agenda items to discussion sections, then attempts regeneration with enhanced instructions to ensure completeness.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 420-460

    meeting-minutes truncation-handling text-processing regeneration quality-assurance
  • function test_upload

    Flask route handler that serves a static HTML test page for debugging multiple file upload functionality.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 416-418

    flask route file-upload testing debugging
  • function health_check

    A Flask route handler that provides a health check endpoint returning the application's status and current timestamp.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 411-413

    health-check monitoring flask endpoint api
  • function download_file

    Flask route handler that serves generated report files for download from a designated reports folder.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 399-408

    flask file-download web-route file-serving error-handling
  • function regenerate_minutes

    Flask route handler that regenerates meeting minutes from a previous session using modified instructions, model selection, and configuration parameters.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 297-396

    flask meeting-minutes regeneration ai-generation openai
  • function generate_minutes

    Flask route handler that processes uploaded meeting transcripts and optional supporting documents to generate structured meeting minutes using AI, with configurable output styles and validation.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 136-294

    flask web-api file-upload meeting-minutes ai-generation
  • function extract_previous_reports_summary

    Extracts and summarizes key information from previous meeting report files using document extraction and OpenAI's GPT-4o-mini model to provide context for upcoming meetings.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 51-128

    meeting-analysis document-extraction text-summarization llm openai
  • function allowed_file

    Validates whether a filename has an allowed file extension by checking if it contains a dot and if the extension (case-insensitive) exists in a predefined ALLOWED_EXTENSIONS collection.

    File: /tf/active/vicechatdev/leexi/app.py | Lines: 46-49

    validation file-upload security flask file-extension
  • function test_document_extractor

    A test function that validates the DocumentExtractor class by testing file type support detection, text extraction from various document formats, and error handling.

    File: /tf/active/vicechatdev/leexi/test_document_extractor.py | Lines: 15-55

    testing document-extraction file-processing validation text-extraction
  • class DocumentExtractor

    A document text extraction class that supports multiple file formats including Word, PowerPoint, PDF, and plain text files, with automatic format detection and conversion capabilities.

    File: /tf/active/vicechatdev/leexi/document_extractor.py | Lines: 40-256

    document-processing text-extraction pdf word powerpoint
  • function test_mixed_previous_reports

    A test function that validates the DocumentExtractor's ability to extract text content from multiple file formats (TXT and Markdown) and combine them into a unified previous reports summary.

    File: /tf/active/vicechatdev/leexi/test_enhanced_reports.py | Lines: 12-84

    testing document-extraction file-processing integration-test text-extraction
  • function test_web_ui

    Integration test function that validates a Flask web UI for meeting minutes generation by testing file upload, generation, and regeneration endpoints with sample transcript and PowerPoint files.

    File: /tf/active/vicechatdev/leexi/test_ui.py | Lines: 13-110

    testing integration-test web-ui flask api-testing
  • class pathobrowser_base_v1

    Base class that contains all static elements of the app Parameters ---------- image : str An Image UID which may be passed on app startup. Immediately redirects to said image Attributes ---------- current_user : Userclass A class containing various information on the user workspace : panel.layout.Column The main container of the app sidebar : panel.layout.Column Container showing items on the side of the app head : panel.layout.Row The header of the app modal : panel.layout.Column The container for the modal window of the app

    File: /tf/active/vicechatdev/datacapture.py | Lines: 124-4351

    class pathobrowser_base
  • class CDocsApp

    Panel-based web application class for the CDocs Controlled Document System that provides a complete UI with navigation, authentication, and document management features.

    File: /tf/active/vicechatdev/cdocs_panel_app.py | Lines: 57-132

    panel web-application ui document-management authentication