Skip to content

Commit bbdea69

Browse files
feat: Update .gitignore to include .mp3 and .index files; refactor docker-compose commands for consistency; enhance TranscriptEntry model with minutes_raw field; modify API route to handle raw meeting minutes generation
1 parent 87a491f commit bbdea69

File tree

5 files changed

+13
-9
lines changed

5 files changed

+13
-9
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,4 +176,6 @@ cython_debug/
176176
logs/*
177177
*.db
178178
*.wav
179-
*.mp3
179+
*.mp3
180+
*.index
181+
*.pkl

docker-compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: "3.8"
2-
31
services:
42
flask:
53
container_name: transmeet-flask

run.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
# docker system prune -a --volumes
3-
docker-compose down --volumes --remove-orphans
3+
# docker compose down --volumes --remove-orphans
44
# Start containers
5-
docker-compose up --build
5+
docker compose up --build
66

src/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ class TranscriptEntry(db.Model):
2222

2323
# Store processing results
2424
transcript = db.Column(db.Text, nullable=True)
25+
minutes_raw = db.Column(db.Text, nullable=True)
2526
minutes = db.Column(db.Text, nullable=True)
2627

2728
# Error handling

src/routes/api_routes.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,16 +100,19 @@ def generate_meeting_minutes_api():
100100
return jsonify({"error": "Missing 'llm_client' or 'llm_model' in request body"}), 400
101101

102102
# Generate the meeting minutes
103-
meeting_minutes = generate_meeting_minutes_from_transcript(
103+
meeting_minutes_markdown = generate_meeting_minutes_from_transcript(
104104
file_record.transcript,
105105
llm_client=llm_client,
106106
llm_model=llm_model
107107
)
108108

109-
meeting_minutes = render_minutes_with_tailwind(meeting_minutes)
110-
file_record.minutes = meeting_minutes
109+
# minutes_raw
110+
meeting_minutes_html = render_minutes_with_tailwind(meeting_minutes_markdown)
111+
112+
file_record.minutes_raw = meeting_minutes_markdown
113+
file_record.minutes = meeting_minutes_html
111114
file_record.status = "completed"
112115
file_record.completion_time = datetime.utcnow()
113116
db.session.commit()
114-
return jsonify({"message": "Meeting minutes generated successfully", "minutes": meeting_minutes}), 200
117+
return jsonify({"message": "Meeting minutes generated successfully", "minutes": meeting_minutes_html}), 200
115118

0 commit comments

Comments
 (0)