Pclanglais commited on
Commit
45cbfeb
·
verified ·
1 Parent(s): 80b1655

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -96,7 +96,8 @@ def create_bibtex_entry(data):
96
  value = remove_punctuation(value)
97
  if key == 'pages':
98
  value = value.replace('p. ', '')
99
- bibtex += f" {key.lower()} = {{{value.strip()}}},\n"
 
100
  bibtex = bibtex.rstrip(',\n') + "\n}"
101
  return bibtex
102
 
@@ -116,6 +117,8 @@ class CombinedProcessor:
116
  bibtex_entries = []
117
  for entry in bibliography_entries:
118
  entry = re.sub(r'\s*([;:])\s*', r' \1 ', entry)
 
 
119
  bib_out = bibliography_classifier(entry)
120
  bib_df = pd.DataFrame(bib_out)
121
 
@@ -147,9 +150,6 @@ class CombinedProcessor:
147
  # Create the processor instance
148
  processor = CombinedProcessor()
149
 
150
- # Define the Gradio interface
151
- # ... (previous parts of the script remain unchanged)
152
-
153
  # Define the Gradio interface
154
  with gr.Blocks(theme='JohnSmith9982/small_and_pretty') as demo:
155
  gr.HTML("""<h1 style="text-align:center">Reversed Zotero 2</h1>""")
 
96
  value = remove_punctuation(value)
97
  if key == 'pages':
98
  value = value.replace('p. ', '')
99
+ if key != "separator":
100
+ bibtex += f" {key.lower()} = {{{value.strip()}}},\n"
101
  bibtex = bibtex.rstrip(',\n') + "\n}"
102
  return bibtex
103
 
 
117
  bibtex_entries = []
118
  for entry in bibliography_entries:
119
  entry = re.sub(r'\s*([;:])\s*', r' \1 ', entry)
120
+ entry = re.sub(r'- ?[\n¶] ?', r'', entry)
121
+ entry = re.sub(r' ?[\n¶] ?', r' ', entry)
122
  bib_out = bibliography_classifier(entry)
123
  bib_df = pd.DataFrame(bib_out)
124
 
 
150
  # Create the processor instance
151
  processor = CombinedProcessor()
152
 
 
 
 
153
  # Define the Gradio interface
154
  with gr.Blocks(theme='JohnSmith9982/small_and_pretty') as demo:
155
  gr.HTML("""<h1 style="text-align:center">Reversed Zotero 2</h1>""")