app,py
Browse files
app.py
CHANGED
@@ -8,6 +8,7 @@ import PyPDF2
|
|
8 |
from datetime import datetime
|
9 |
from pydub import AudioSegment
|
10 |
from docx import Document
|
|
|
11 |
|
12 |
st.set_page_config(page_title="Schlager ContractAi")
|
13 |
|
@@ -123,7 +124,15 @@ with tab2:
|
|
123 |
|
124 |
date_stamp = datetime.now().strftime("%Y-%m-%d")
|
125 |
file_name = f"Minutes_{date_stamp}.docx"
|
|
|
126 |
doc = Document()
|
127 |
doc.add_paragraph(minutes)
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
from datetime import datetime
|
9 |
from pydub import AudioSegment
|
10 |
from docx import Document
|
11 |
+
from io import BytesIO
|
12 |
|
13 |
st.set_page_config(page_title="Schlager ContractAi")
|
14 |
|
|
|
124 |
|
125 |
date_stamp = datetime.now().strftime("%Y-%m-%d")
|
126 |
file_name = f"Minutes_{date_stamp}.docx"
|
127 |
+
|
128 |
doc = Document()
|
129 |
doc.add_paragraph(minutes)
|
130 |
+
|
131 |
+
docx_io = BytesIO()
|
132 |
+
doc.save(docx_io)
|
133 |
+
docx_io.seek(0)
|
134 |
+
|
135 |
+
st.download_button(label="Download Meeting Minutes",
|
136 |
+
data=docx_io,
|
137 |
+
file_name=file_name,
|
138 |
+
mime="application/vnd.openxmlformats-officedocument.wordprocessingml.document")
|