Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -71,10 +71,8 @@ def network_narrator(narrator_id):
|
|
71 |
return edge_full
|
72 |
|
73 |
def narrator_retriever(name):
|
74 |
-
|
75 |
-
|
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:
|