updata app.py
Browse files
app.py
CHANGED
@@ -14,11 +14,11 @@ def make_request_put(url, query):
|
|
14 |
retries = 0
|
15 |
while retries < MAX_RETRIES:
|
16 |
try:
|
17 |
-
response = requests.post(url,
|
18 |
response.raise_for_status() # генерировать исключение, если ответ содержит ошибку
|
19 |
return response.json()
|
20 |
except (requests.exceptions.RequestException, requests.exceptions.HTTPError) as e:
|
21 |
-
time.sleep(
|
22 |
retries += 1
|
23 |
st.error("error")
|
24 |
return None
|
@@ -28,8 +28,8 @@ def color_negative_red(val):
|
|
28 |
return f'color: {color}'
|
29 |
|
30 |
|
31 |
-
url = st.text_input("YouTube url
|
32 |
-
clicked = st.button("")
|
33 |
|
34 |
if clicked and is_valid_youtube_url(url):
|
35 |
|
@@ -39,4 +39,5 @@ if clicked and is_valid_youtube_url(url):
|
|
39 |
st.write(data.style.applymap(color_negative_red, subset=['sentiment']))
|
40 |
|
41 |
else:
|
|
|
42 |
st.error("error url")
|
|
|
14 |
retries = 0
|
15 |
while retries < MAX_RETRIES:
|
16 |
try:
|
17 |
+
response = requests.post(url, data={"url_video": query})
|
18 |
response.raise_for_status() # генерировать исключение, если ответ содержит ошибку
|
19 |
return response.json()
|
20 |
except (requests.exceptions.RequestException, requests.exceptions.HTTPError) as e:
|
21 |
+
time.sleep(10) # подождать перед повторной попыткой
|
22 |
retries += 1
|
23 |
st.error("error")
|
24 |
return None
|
|
|
28 |
return f'color: {color}'
|
29 |
|
30 |
|
31 |
+
url = st.text_input("YouTube url")
|
32 |
+
clicked = st.button("Sentiment Analysis")
|
33 |
|
34 |
if clicked and is_valid_youtube_url(url):
|
35 |
|
|
|
39 |
st.write(data.style.applymap(color_negative_red, subset=['sentiment']))
|
40 |
|
41 |
else:
|
42 |
+
|
43 |
st.error("error url")
|