Update app.py
Browse files
app.py
CHANGED
@@ -79,9 +79,8 @@ def summarize_paper_and_save_to_sheet(paper_id):
|
|
79 |
worksheet.append_row([paper_id, paper_url, summary, token])
|
80 |
return summary, token
|
81 |
|
82 |
-
def find_paper_in_sheet(paper_id):
|
83 |
"""スプレッドシートから指定されたpaper_idを検索し、該当する行があればその内容を返す。"""
|
84 |
-
records = worksheet.get_all_records()
|
85 |
paper_id_url = f"https://arxiv.org/pdf/{paper_id}.pdf"
|
86 |
|
87 |
# 各行をループしてpaper_idを検索
|
@@ -97,10 +96,11 @@ def gradio_interface():
|
|
97 |
|
98 |
total_tokens_used = 0
|
99 |
summaries = []
|
|
|
100 |
|
101 |
for paper_id in paper_ids:
|
102 |
summary_info = ""
|
103 |
-
summary = find_paper_in_sheet(paper_id)
|
104 |
if summary == None:
|
105 |
summary, tokens_used = summarize_paper_and_save_to_sheet(paper_id)
|
106 |
total_tokens_used += tokens_used
|
|
|
79 |
worksheet.append_row([paper_id, paper_url, summary, token])
|
80 |
return summary, token
|
81 |
|
82 |
+
def find_paper_in_sheet(records, paper_id):
|
83 |
"""スプレッドシートから指定されたpaper_idを検索し、該当する行があればその内容を返す。"""
|
|
|
84 |
paper_id_url = f"https://arxiv.org/pdf/{paper_id}.pdf"
|
85 |
|
86 |
# 各行をループしてpaper_idを検索
|
|
|
96 |
|
97 |
total_tokens_used = 0
|
98 |
summaries = []
|
99 |
+
records = worksheet.get_all_records()
|
100 |
|
101 |
for paper_id in paper_ids:
|
102 |
summary_info = ""
|
103 |
+
summary = find_paper_in_sheet(records, paper_id)
|
104 |
if summary == None:
|
105 |
summary, tokens_used = summarize_paper_and_save_to_sheet(paper_id)
|
106 |
total_tokens_used += tokens_used
|