FDSRashid commited on
Commit
99de812
·
verified ·
1 Parent(s): 8e1ef87

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -4
app.py CHANGED
@@ -71,10 +71,8 @@ def network_narrator(narrator_id):
71
  return edge_full
72
 
73
  def narrator_retriever(name):
74
- full_names = name.split(',')
75
- full_names =[i.strip() for i in full_names]
76
- return narrator_bios[(narrator_bios['Official Name'].apply(lambda x: araby.strip_diacritics(x)).isin([araby.strip_diacritics(n) for n in full_names])) | (narrator_bios['Famous Name'].apply(lambda x: araby.strip_diacritics(x)).isin([araby.strip_diacritics(n) for n in full_names])) | (narrator_bios['Rawi ID'].astype(str).isin([n for n in full_names])]
77
- #return narrator_bios[(narrator_bios['Official Name'].apply(lambda x: araby.strip_diacritics(x)).str.contains(araby.strip_diacritics(name))) | (narrator_bios['Famous Name'].apply(lambda x: araby.strip_diacritics(x)).str.contains(araby.strip_diacritics(name))) | (narrator_bios['Rawi ID'].astype(str) == name)]
78
 
79
 
80
  with gr.Blocks() as demo:
 
71
  return edge_full
72
 
73
  def narrator_retriever(name):
74
+ full_names = name.replace(', ', '|').replace(',', '|')
75
+ return narrator_bios[(narrator_bios['Official Name'].apply(lambda x: araby.strip_diacritics(x)).str.contains(araby.strip_diacritics(name, regex=True))) | (narrator_bios['Famous Name'].apply(lambda x: araby.strip_diacritics(x)).str.contains(araby.strip_diacritics(name, regex=True))) | (narrator_bios['Rawi ID'].astype(str).isin(name.split('|')))]
 
 
76
 
77
 
78
  with gr.Blocks() as demo: