From cd7b0aed07653fc1ba5f33a372e0fa86121e85f9 Mon Sep 17 00:00:00 2001 From: Mariano Gabriel Date: Mon, 20 Oct 2025 00:03:41 -0300 Subject: [PATCH] refactor --- .gitignore | 9 +- README.md | 91 ++++++++-- meetus/cache_manager.py | 137 +++++++++++++++ meetus/output_manager.py | 135 +++++++++++++++ meetus/prompts/code.txt | 9 + meetus/prompts/console.txt | 8 + meetus/prompts/dashboard.txt | 9 + meetus/prompts/meeting.txt | 10 ++ meetus/vision_processor.py | 78 ++++----- meetus/workflow.py | 316 +++++++++++++++++++++++++++++++++++ process_meeting.py | 286 +++++-------------------------- 11 files changed, 776 insertions(+), 312 deletions(-) create mode 100644 meetus/cache_manager.py create mode 100644 meetus/output_manager.py create mode 100644 meetus/prompts/code.txt create mode 100644 meetus/prompts/console.txt create mode 100644 meetus/prompts/dashboard.txt create mode 100644 meetus/prompts/meeting.txt create mode 100644 meetus/workflow.py diff --git a/.gitignore b/.gitignore index 25ac2f6..b916b35 100644 --- a/.gitignore +++ b/.gitignore @@ -2,10 +2,11 @@ samples/* !samples/.gitkeep -# Output files +# Output directories (timestamped folders for each video) output/* !output/.gitkeep -# Extracted frames -frames/ -__pycache__ \ No newline at end of file +# Python cache +__pycache__ +*.pyc +.pytest_cache/ \ No newline at end of file diff --git a/README.md b/README.md index 471e07b..4ce3915 100644 --- a/README.md +++ b/README.md @@ -184,22 +184,53 @@ python process_meeting.py samples/meeting.mkv --run-whisper --use-vision --verbo ## Output Files -All output files are saved to the `output/` directory by default: +Each video gets its own timestamped output directory: -- **`output/