Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -861,9 +861,10 @@ def handle_video_input():
|
|
861 |
|
862 |
def handle_youtube_input():
|
863 |
"""Gestion des entrées YouTube"""
|
|
|
864 |
youtube_url = st.text_input("URL YouTube")
|
865 |
-
|
866 |
-
if youtube_url:
|
867 |
if not re.match(r'^https?://(?:www\.)?youtube\.com/watch\?v=[\w-]+|^https?://youtu\.be/[\w-]+', youtube_url):
|
868 |
st.error("URL YouTube invalide")
|
869 |
else:
|
@@ -1045,7 +1046,8 @@ def process_document():
|
|
1045 |
text = process_document_with_password(file, password, doc_processor)
|
1046 |
if text:
|
1047 |
summary = doc_processor.summarize_text(text)
|
1048 |
-
|
|
|
1049 |
display_summary_and_downloads(summary)
|
1050 |
except ValueError as e:
|
1051 |
st.error(str(e))
|
@@ -1088,14 +1090,16 @@ def process_web():
|
|
1088 |
text = doc_processor.scrape_web_content(url, auth)
|
1089 |
if text:
|
1090 |
summary = doc_processor.summarize_text(text)
|
|
|
|
|
1091 |
display_summary_and_downloads(summary)
|
1092 |
except ValueError as e:
|
1093 |
st.error(str(e))
|
1094 |
|
1095 |
def display_summary_and_downloads(summary: str):
|
1096 |
"""Affichage du résumé et options de téléchargement"""
|
1097 |
-
st.markdown("### 📝 Résumé et Analyse")
|
1098 |
-
st.markdown(summary)
|
1099 |
|
1100 |
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
1101 |
|
|
|
861 |
|
862 |
def handle_youtube_input():
|
863 |
"""Gestion des entrées YouTube"""
|
864 |
+
|
865 |
youtube_url = st.text_input("URL YouTube")
|
866 |
+
|
867 |
+
if youtube_url and st.button("Analyser"):
|
868 |
if not re.match(r'^https?://(?:www\.)?youtube\.com/watch\?v=[\w-]+|^https?://youtu\.be/[\w-]+', youtube_url):
|
869 |
st.error("URL YouTube invalide")
|
870 |
else:
|
|
|
1046 |
text = process_document_with_password(file, password, doc_processor)
|
1047 |
if text:
|
1048 |
summary = doc_processor.summarize_text(text)
|
1049 |
+
st.markdown("### 📝 Résumé et Analyse")
|
1050 |
+
st.markdown(summary)
|
1051 |
display_summary_and_downloads(summary)
|
1052 |
except ValueError as e:
|
1053 |
st.error(str(e))
|
|
|
1090 |
text = doc_processor.scrape_web_content(url, auth)
|
1091 |
if text:
|
1092 |
summary = doc_processor.summarize_text(text)
|
1093 |
+
st.markdown("### 📝 Résumé et Analyse")
|
1094 |
+
st.markdown(summary)
|
1095 |
display_summary_and_downloads(summary)
|
1096 |
except ValueError as e:
|
1097 |
st.error(str(e))
|
1098 |
|
1099 |
def display_summary_and_downloads(summary: str):
|
1100 |
"""Affichage du résumé et options de téléchargement"""
|
1101 |
+
#st.markdown("### 📝 Résumé et Analyse")
|
1102 |
+
#st.markdown(summary)
|
1103 |
|
1104 |
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
1105 |
|