Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
π style update 3
Browse filesSigned-off-by: peter szemraj <peterszemraj@gmail.com>
app.py
CHANGED
@@ -358,13 +358,13 @@ if __name__ == "__main__":
|
|
358 |
)
|
359 |
|
360 |
output_text = gr.HTML("<p><em>Output will appear below:</em></p>")
|
361 |
-
gr.Markdown("### Summary Output")
|
362 |
summary_text = gr.HTML(
|
363 |
label="Summary", value="<i>Summary will appear here!</i>"
|
364 |
)
|
365 |
with gr.Column():
|
366 |
-
gr.Markdown("Export & Summary Scores")
|
367 |
-
with gr.Row(
|
368 |
with gr.Column(variant="compact"):
|
369 |
text_file = gr.File(
|
370 |
label="Download as Text File",
|
@@ -374,7 +374,7 @@ if __name__ == "__main__":
|
|
374 |
)
|
375 |
with gr.Column(variant="compact"):
|
376 |
gr.Markdown(
|
377 |
-
"The
|
378 |
)
|
379 |
summary_scores = gr.Textbox(
|
380 |
label="Summary Scores",
|
|
|
358 |
)
|
359 |
|
360 |
output_text = gr.HTML("<p><em>Output will appear below:</em></p>")
|
361 |
+
gr.Markdown("### **Summary Output**")
|
362 |
summary_text = gr.HTML(
|
363 |
label="Summary", value="<i>Summary will appear here!</i>"
|
364 |
)
|
365 |
with gr.Column():
|
366 |
+
gr.Markdown("#### Export & Summary Scores")
|
367 |
+
with gr.Row():
|
368 |
with gr.Column(variant="compact"):
|
369 |
text_file = gr.File(
|
370 |
label="Download as Text File",
|
|
|
374 |
)
|
375 |
with gr.Column(variant="compact"):
|
376 |
gr.Markdown(
|
377 |
+
"The scores can be thought of as representing the quality of the summary. less-negative numbers (closer to 0) are better:"
|
378 |
)
|
379 |
summary_scores = gr.Textbox(
|
380 |
label="Summary Scores",
|
utils.py
CHANGED
@@ -107,7 +107,8 @@ def load_example_filenames(example_path: str or Path):
|
|
107 |
|
108 |
|
109 |
def textlist2html(text_batches):
|
110 |
-
|
|
|
111 |
f"""
|
112 |
<div style="
|
113 |
margin-bottom: 20px;
|
@@ -121,7 +122,23 @@ def textlist2html(text_batches):
|
|
121 |
"""
|
122 |
for i, s in enumerate(text_batches, start=1)
|
123 |
]
|
124 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
|
126 |
|
127 |
def extract_keywords(
|
|
|
107 |
|
108 |
|
109 |
def textlist2html(text_batches):
|
110 |
+
# Step 1: Generate each summary batch as a string of HTML
|
111 |
+
formatted_batches = [
|
112 |
f"""
|
113 |
<div style="
|
114 |
margin-bottom: 20px;
|
|
|
122 |
"""
|
123 |
for i, s in enumerate(text_batches, start=1)
|
124 |
]
|
125 |
+
|
126 |
+
# Step 2: Join all the summary batches together into one string
|
127 |
+
joined_batches = "".join(formatted_batches)
|
128 |
+
|
129 |
+
# Step 3: Wrap the summary string in a larger div with background color, border, and padding
|
130 |
+
text_html_block = f"""
|
131 |
+
<div style="
|
132 |
+
background-color: #f9f9f9;
|
133 |
+
border: 1px solid #ddd;
|
134 |
+
border-radius: 5px;
|
135 |
+
padding: 20px;
|
136 |
+
">
|
137 |
+
{joined_batches}
|
138 |
+
</div>
|
139 |
+
"""
|
140 |
+
|
141 |
+
return text_html_block
|
142 |
|
143 |
|
144 |
def extract_keywords(
|