🔍 Code Extractor

Browse Components

Showing 20 of 561 components

  • class FileCloudClient

    A client class for interacting with FileCloud server API, providing authentication, file management, folder creation, and file upload capabilities.

    File: /tf/active/vicechatdev/SPFCsync/filecloud_client.py | Lines: 8-463

    filecloud file-management cloud-storage api-client file-upload
  • function access_main_site_library

    Authenticates with Microsoft Graph API and attempts to locate and access the main SharePoint site library using multiple discovery approaches, displaying detailed information about sites, drives, and folder structures.

    File: /tf/active/vicechatdev/SPFCsync/find_main_library.py | Lines: 9-164

    sharepoint microsoft-graph oauth2 authentication diagnostic
  • function watch_logs

    Monitors a log file in real-time and continuously prints new entries as they are appended to the file, similar to the Unix 'tail -f' command.

    File: /tf/active/vicechatdev/SPFCsync/monitor.py | Lines: 176-200

    logging monitoring file-watching real-time tail
  • function tail_logs

    Reads and displays the last N lines from a specified log file, with error handling for missing files and read failures.

    File: /tf/active/vicechatdev/SPFCsync/monitor.py | Lines: 157-174

    logging file-reading tail log-viewer debugging
  • function print_status

    Prints a formatted status report for SharePoint to FileCloud synchronization operations, displaying sync statistics, timing information, and health indicators.

    File: /tf/active/vicechatdev/SPFCsync/monitor.py | Lines: 112-155

    reporting monitoring status console-output sync
  • function analyze_logs

    Parses and analyzes log files to extract synchronization statistics, error counts, and performance metrics for a specified time period.

    File: /tf/active/vicechatdev/SPFCsync/monitor.py | Lines: 36-110

    log-analysis file-synchronization monitoring statistics parsing
  • function parse_log_line

    Parses a structured log line string and extracts timestamp, logger name, log level, and message components into a dictionary.

    File: /tf/active/vicechatdev/SPFCsync/monitor.py | Lines: 15-34

    logging parsing regex text-processing log-analysis
  • 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