Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
import flet as ft
|
2 |
import flet_fastapi
|
3 |
from flet import *
|
4 |
import requests
|
5 |
import json
|
6 |
import pandas as pd
|
7 |
-
import elasticsearch_serverless
|
8 |
import re
|
9 |
import os
|
10 |
import pickle
|
@@ -92,7 +92,7 @@ def e_search(query):
|
|
92 |
return df
|
93 |
|
94 |
async def main(page: ft.Page):
|
95 |
-
def e_search_book(query):
|
96 |
book_name = book_btn.text
|
97 |
print(book_name)
|
98 |
|
@@ -132,7 +132,7 @@ async def main(page: ft.Page):
|
|
132 |
query_feild.value = name
|
133 |
await page.update()
|
134 |
|
135 |
-
async def query_feild_changed(
|
136 |
datatable_row.visible = False
|
137 |
listview.visible = True
|
138 |
|
@@ -146,7 +146,7 @@ async def main(page: ft.Page):
|
|
146 |
for name in query_list
|
147 |
}
|
148 |
|
149 |
-
str_lower = normalize_arabic(
|
150 |
listview.controls = [
|
151 |
list_items.get(n) for n in query_list if str_lower in normalize_arabic(n)
|
152 |
] if str_lower else []
|
@@ -180,7 +180,7 @@ async def main(page: ft.Page):
|
|
180 |
]))
|
181 |
|
182 |
else:
|
183 |
-
e_search_df = e_search_book(query_feild.value)
|
184 |
|
185 |
for i in range(len(e_search_df.columns)):
|
186 |
res_dt.columns.append(DataColumn(Text(e_search_df.columns[i])))
|
|
|
1 |
+
import flet as ft
|
2 |
import flet_fastapi
|
3 |
from flet import *
|
4 |
import requests
|
5 |
import json
|
6 |
import pandas as pd
|
7 |
+
import elasticsearch_serverless
|
8 |
import re
|
9 |
import os
|
10 |
import pickle
|
|
|
92 |
return df
|
93 |
|
94 |
async def main(page: ft.Page):
|
95 |
+
async def e_search_book(query):
|
96 |
book_name = book_btn.text
|
97 |
print(book_name)
|
98 |
|
|
|
132 |
query_feild.value = name
|
133 |
await page.update()
|
134 |
|
135 |
+
async def query_feild_changed(e):
|
136 |
datatable_row.visible = False
|
137 |
listview.visible = True
|
138 |
|
|
|
146 |
for name in query_list
|
147 |
}
|
148 |
|
149 |
+
str_lower = normalize_arabic(e.control.value)
|
150 |
listview.controls = [
|
151 |
list_items.get(n) for n in query_list if str_lower in normalize_arabic(n)
|
152 |
] if str_lower else []
|
|
|
180 |
]))
|
181 |
|
182 |
else:
|
183 |
+
e_search_df = await e_search_book(query_feild.value)
|
184 |
|
185 |
for i in range(len(e_search_df.columns)):
|
186 |
res_dt.columns.append(DataColumn(Text(e_search_df.columns[i])))
|