Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -223,12 +223,10 @@ def SpeechSynthesis(result):
|
|
| 223 |
components.html(documentHTML5, width=1280, height=300)
|
| 224 |
|
| 225 |
|
| 226 |
-
# 9. Sidebar with UI controls to review and re-run prompts and continue responses
|
| 227 |
@st.cache_resource
|
| 228 |
def get_table_download_link(file_path):
|
| 229 |
with open(file_path, 'r') as file:
|
| 230 |
data = file.read()
|
| 231 |
-
|
| 232 |
b64 = base64.b64encode(data.encode()).decode()
|
| 233 |
file_name = os.path.basename(file_path)
|
| 234 |
ext = os.path.splitext(file_name)[1] # get the file extension
|
|
@@ -252,6 +250,21 @@ def get_table_download_link(file_path):
|
|
| 252 |
return href
|
| 253 |
|
| 254 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 255 |
|
| 256 |
def FileSidebar():
|
| 257 |
# ----------------------------------------------------- File Sidebar for Jump Gates ------------------------------------------
|
|
@@ -924,23 +937,6 @@ def divide_prompt(prompt, max_length):
|
|
| 924 |
return chunks
|
| 925 |
|
| 926 |
|
| 927 |
-
# 13. Provide way of saving all and deleting all to give way of reviewing output and saving locally before clearing it
|
| 928 |
-
|
| 929 |
-
@st.cache_resource
|
| 930 |
-
def create_zip_of_files(files):
|
| 931 |
-
zip_name = "all_files.zip"
|
| 932 |
-
with zipfile.ZipFile(zip_name, 'w') as zipf:
|
| 933 |
-
for file in files:
|
| 934 |
-
zipf.write(file)
|
| 935 |
-
return zip_name
|
| 936 |
-
|
| 937 |
-
@st.cache_resource
|
| 938 |
-
def get_zip_download_link(zip_file):
|
| 939 |
-
with open(zip_file, 'rb') as f:
|
| 940 |
-
data = f.read()
|
| 941 |
-
b64 = base64.b64encode(data).decode()
|
| 942 |
-
href = f'<a href="data:application/zip;base64,{b64}" download="{zip_file}">Download All</a>'
|
| 943 |
-
return href
|
| 944 |
|
| 945 |
API_URL_IE = f'https://tonpixzfvq3791u9.us-east-1.aws.endpoints.huggingface.cloud'
|
| 946 |
API_URL_IE = "https://api-inference.huggingface.co/models/openai/whisper-small.en"
|
|
|
|
| 223 |
components.html(documentHTML5, width=1280, height=300)
|
| 224 |
|
| 225 |
|
|
|
|
| 226 |
@st.cache_resource
|
| 227 |
def get_table_download_link(file_path):
|
| 228 |
with open(file_path, 'r') as file:
|
| 229 |
data = file.read()
|
|
|
|
| 230 |
b64 = base64.b64encode(data.encode()).decode()
|
| 231 |
file_name = os.path.basename(file_path)
|
| 232 |
ext = os.path.splitext(file_name)[1] # get the file extension
|
|
|
|
| 250 |
return href
|
| 251 |
|
| 252 |
|
| 253 |
+
@st.cache_resource
|
| 254 |
+
def create_zip_of_files(files): # ----------------------------------
|
| 255 |
+
zip_name = "all_files.zip"
|
| 256 |
+
with zipfile.ZipFile(zip_name, 'w') as zipf:
|
| 257 |
+
for file in files:
|
| 258 |
+
zipf.write(file)
|
| 259 |
+
return zip_name
|
| 260 |
+
@st.cache_resource
|
| 261 |
+
def get_zip_download_link(zip_file):
|
| 262 |
+
with open(zip_file, 'rb') as f:
|
| 263 |
+
data = f.read()
|
| 264 |
+
b64 = base64.b64encode(data).decode()
|
| 265 |
+
href = f'<a href="data:application/zip;base64,{b64}" download="{zip_file}">Download All</a>'
|
| 266 |
+
return href # ----------------------------------
|
| 267 |
+
|
| 268 |
|
| 269 |
def FileSidebar():
|
| 270 |
# ----------------------------------------------------- File Sidebar for Jump Gates ------------------------------------------
|
|
|
|
| 937 |
return chunks
|
| 938 |
|
| 939 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 940 |
|
| 941 |
API_URL_IE = f'https://tonpixzfvq3791u9.us-east-1.aws.endpoints.huggingface.cloud'
|
| 942 |
API_URL_IE = "https://api-inference.huggingface.co/models/openai/whisper-small.en"
|