diff --git a/app/streamlit.py b/app/streamlit.py
index e69de29..efc096d 100644
--- a/app/streamlit.py
+++ b/app/streamlit.py
@@ -0,0 +1,96 @@
+import streamlit as st
+import sqlite3
+
+
+files = {
+ ':blue_book: История компании': {
+ ':open_book: Основатели': {'Демон': 'парсит', 'Андройд': 'Ебёт'},
+ ':open_book: Этапы развития': {'Старт': 'ФальшСтарт'}
+ },
+ ':blue_book: Помощь': {
+ ':open_book: Как начать первую неделю': {'Выживание': 'Сложно выжить', 'Коммуникаци': 'Помолчи.'},
+ ':open_book: Как не пососать увольнительное': {'Как': 'Легко нахуй'}
+ }
+}
+
+left1_column, right2_column = st.columns([1, 4])
+inside_left, inside_right = right2_column.columns([4, 1])
+# inside_right.markdown("", unsafe_allow_html=True)
+st.markdown(
+ """
+
+ """,
+ unsafe_allow_html=True
+)
+results = ''
+
+def base():
+ components = {}
+ global results
+ print(files.values())
+ for categories in files.values():
+ for test in list(categories.keys()):
+ components[test] = st.expander(test)
+
+ for subcategory in categories.values():
+ print('xyuuuuuuuuuuuu', subcategory)
+ for title in list(subcategory.keys()):
+ components[test].title(title)
+ components[test].write(subcategory[title])
+ print(components.keys())
+
+
+ #print('aboba', str(list(theme.values())[:]))
+ #results += str(list(theme.values())[:])
+
+
+
+def process_query(query):
+ global results
+ right2_column.write(f'Вы ввели запрос: {query}')
+ print(files.values())
+ for subcategory in files.values():
+ for theme in subcategory.values():
+ if query in theme:
+ results = list(theme)[0]
+
+
+
+
+main_page = st.container()
+def create_list(data, level=0):
+ global results
+ for key, value in data.items():
+ with st.sidebar:
+ if isinstance(value, dict):
+ if st.checkbox(':heavy_minus_sign:' * level + str(key)):
+ create_list(value, level + 1)
+ else:
+ if st.checkbox(':heavy_minus_sign:' * level + str(key)):
+ with main_page:
+ results = value
+
+
+
+
+
+query = st.sidebar.text_input('', label_visibility='collapsed')
+if st.sidebar.button('🔍', key="my-button"):
+ process_query(query)
+
+create_list(files)
+
+st.write(results)
+
+
+
+
+
+
+
+# путь к базе
+# database_path = "C:\\Users\\gaevf\\PycharmProjects\\ProjectStreamlit\\wikipedia_articles.db"
diff --git a/search/semantic_search.py b/search/semantic_search.py
index e69de29..ced5b51 100644
--- a/search/semantic_search.py
+++ b/search/semantic_search.py
@@ -0,0 +1,97 @@
+import streamlit as st
+import sqlite3
+
+
+files = {
+ ':blue_book: История компании': {
+ ':open_book: Основатели': {'Демон': 'парсит', 'Андройд': 'Ебёт'},
+ ':open_book: Этапы развития': {'Старт': 'ФальшСтарт'}
+ },
+ ':blue_book: Помощь': {
+ ':open_book: Как начать первую неделю': {'Выживание': 'Сложно выжить', 'Коммуникаци': 'Помолчи.'},
+ ':open_book: Как не пососать увольнительное': {'Как': 'Легко нахуй'}
+ }
+}
+
+left1_column, right2_column = st.columns([1, 4])
+inside_left, inside_right = right2_column.columns([4, 1])
+# inside_right.markdown("", unsafe_allow_html=True)
+st.markdown(
+ """
+
+ """,
+ unsafe_allow_html=True
+)
+results = ''
+
+def base():
+ components = {}
+ global results
+ print(files.values())
+ for categories in files.values():
+ for test in list(categories.keys()):
+ components[test] = st.expander(test)
+
+ for subcategory in categories.values():
+ print('xyuuuuuuuuuuuu', subcategory)
+ for title in list(subcategory.keys()):
+ components[test].title(title)
+ components[test].write(subcategory[title])
+ print(components.keys())
+
+
+ #print('aboba', str(list(theme.values())[:]))
+ #results += str(list(theme.values())[:])
+
+
+
+def process_query(query):
+ global results
+ right2_column.write(f'Вы ввели запрос: {query}')
+ print(files.values())
+ for subcategory in files.values():
+ for theme in subcategory.values():
+ if query in theme:
+ results = list(theme)[0]
+
+
+
+
+main_page = st.container()
+def create_list(data, level=0):
+ global results
+ for key, value in data.items():
+ with st.sidebar:
+ if isinstance(value, dict):
+ if st.checkbox(':heavy_minus_sign:' * level + str(key)):
+ create_list(value, level + 1)
+ else:
+ if st.checkbox(':heavy_minus_sign:' * level + str(key)):
+ with main_page:
+ results = value
+
+
+
+
+
+query = st.sidebar.text_input('', label_visibility='collapsed')
+if st.sidebar.button('🔍', key="my-button"):
+ process_query(query)
+
+create_list(files)
+
+st.write(results)
+
+
+
+
+
+
+
+# путь к базе
+# database_path = "C:\\Users\\gaevf\\PycharmProjects\\ProjectStreamlit\\wikipedia_articles.db"
+