Spaces:
Runtime error
Runtime error
Davidsamuel101
commited on
Commit
·
e0427a6
1
Parent(s):
25e174d
Remove leading spaces
Browse files- requirements.txt +1 -1
- src/__pycache__/summarizer.cpython-38.pyc +0 -0
- src/app.py +1 -1
- src/summarizer.py +17 -0
requirements.txt
CHANGED
@@ -2,5 +2,5 @@ transformers
|
|
2 |
mdutils==1.6.0
|
3 |
pymupdf==1.21.1
|
4 |
torch
|
5 |
-
gradio==3.
|
6 |
sentencepiece
|
|
|
2 |
mdutils==1.6.0
|
3 |
pymupdf==1.21.1
|
4 |
torch
|
5 |
+
gradio==3.27.0
|
6 |
sentencepiece
|
src/__pycache__/summarizer.cpython-38.pyc
CHANGED
Binary files a/src/__pycache__/summarizer.cpython-38.pyc and b/src/__pycache__/summarizer.cpython-38.pyc differ
|
|
src/app.py
CHANGED
@@ -6,7 +6,7 @@ def inference(document):
|
|
6 |
slide_content = summarizer.extract_text(document)
|
7 |
summarized_slides = summarizer(slide_content)
|
8 |
markdown = summarizer.convert2markdown(summarized_slides)
|
9 |
-
|
10 |
return markdown.file_name
|
11 |
|
12 |
with gr.Blocks() as demo:
|
|
|
6 |
slide_content = summarizer.extract_text(document)
|
7 |
summarized_slides = summarizer(slide_content)
|
8 |
markdown = summarizer.convert2markdown(summarized_slides)
|
9 |
+
summarizer.remove_leading_empty_lines(markdown.file_name)
|
10 |
return markdown.file_name
|
11 |
|
12 |
with gr.Blocks() as demo:
|
src/summarizer.py
CHANGED
@@ -60,6 +60,23 @@ class Summarizer():
|
|
60 |
mdFile.new_line(f"{content}\n")
|
61 |
markdown = mdFile.create_md_file()
|
62 |
return markdown
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
|
|
|
|
|
|
64 |
|
65 |
|
|
|
60 |
mdFile.new_line(f"{content}\n")
|
61 |
markdown = mdFile.create_md_file()
|
62 |
return markdown
|
63 |
+
|
64 |
+
def remove_leading_empty_lines(self, file_path) -> None:
|
65 |
+
with open(file_path, 'r') as file:
|
66 |
+
lines = file.readlines()
|
67 |
+
|
68 |
+
non_empty_lines = []
|
69 |
+
found_first_word = False
|
70 |
+
|
71 |
+
for line in lines:
|
72 |
+
stripped_line = line.strip()
|
73 |
+
if stripped_line and not found_first_word:
|
74 |
+
found_first_word = True
|
75 |
+
if found_first_word or stripped_line:
|
76 |
+
non_empty_lines.append(line)
|
77 |
|
78 |
+
with open(file_path, 'w') as file:
|
79 |
+
file.writelines(non_empty_lines)
|
80 |
+
return
|
81 |
|
82 |
|