Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -59,7 +59,6 @@ def find_details2(req_json):
|
|
59 |
if 'reset' not in st.session_state:
|
60 |
st.session_state.reset = False
|
61 |
|
62 |
-
|
63 |
def display_trends_from_yesterday():
|
64 |
checkbox_statuses = {}
|
65 |
urls = []
|
@@ -108,12 +107,10 @@ def display_trends_from_yesterday():
|
|
108 |
urls.append(link['url'])
|
109 |
|
110 |
# Button am Ende des Expanders
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
st.rerun()
|
116 |
-
|
117 |
count += 1
|
118 |
|
119 |
def display_articles_for_category(category):
|
@@ -144,13 +141,10 @@ def display_articles_for_category(category):
|
|
144 |
)
|
145 |
if checkbox_statuses[checkbox_label]:
|
146 |
urls.append(url['url'])
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
time.sleep(2.5)
|
152 |
-
st.session_state["reset"] = True
|
153 |
-
st.rerun()
|
154 |
|
155 |
|
156 |
# Funktion zum Rendern von Artikeln für heute
|
@@ -180,32 +174,10 @@ def display_articles_for_today(count, index):
|
|
180 |
urls.append(url['url'])
|
181 |
|
182 |
# Button am Ende des Expanders
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
st.rerun()
|
188 |
-
|
189 |
-
# Funktion zum Öffnen der Links in einem neuen Tab
|
190 |
-
def open_links(urls):
|
191 |
-
base_url = os.getenv("url")
|
192 |
-
query_params = "&".join([f"article-links[]={url}" for url in urls])
|
193 |
-
full_url = f"{base_url}{query_params}"
|
194 |
-
|
195 |
-
js_code = f"""
|
196 |
-
<script>
|
197 |
-
if (!localStorage.getItem('reloaded')) {{
|
198 |
-
localStorage.setItem('reloaded', 'true');
|
199 |
-
window.open("{full_url}", '_blank');
|
200 |
-
window.location.reload();
|
201 |
-
}} else {{
|
202 |
-
localStorage.removeItem('reloaded');
|
203 |
-
}}
|
204 |
-
</script>
|
205 |
-
"""
|
206 |
-
st.components.v1.html(js_code)
|
207 |
-
|
208 |
-
|
209 |
|
210 |
categories = {
|
211 |
"Alle": "all",
|
|
|
59 |
if 'reset' not in st.session_state:
|
60 |
st.session_state.reset = False
|
61 |
|
|
|
62 |
def display_trends_from_yesterday():
|
63 |
checkbox_statuses = {}
|
64 |
urls = []
|
|
|
107 |
urls.append(link['url'])
|
108 |
|
109 |
# Button am Ende des Expanders
|
110 |
+
base_url = os.getenv("url")
|
111 |
+
query_params = "&".join([f"article-links[]={url}" for url in urls])
|
112 |
+
full_url = f"{base_url}{query_params}"
|
113 |
+
st.link_button("Open All Links" , url= full_url)
|
|
|
|
|
114 |
count += 1
|
115 |
|
116 |
def display_articles_for_category(category):
|
|
|
141 |
)
|
142 |
if checkbox_statuses[checkbox_label]:
|
143 |
urls.append(url['url'])
|
144 |
+
base_url = os.getenv("url")
|
145 |
+
query_params = "&".join([f"article-links[]={url}" for url in urls])
|
146 |
+
full_url = f"{base_url}{query_params}"
|
147 |
+
st.link_button("Open All Links" , url= full_url)
|
|
|
|
|
|
|
148 |
|
149 |
|
150 |
# Funktion zum Rendern von Artikeln für heute
|
|
|
174 |
urls.append(url['url'])
|
175 |
|
176 |
# Button am Ende des Expanders
|
177 |
+
base_url = os.getenv("url")
|
178 |
+
query_params = "&".join([f"article-links[]={url}" for url in urls])
|
179 |
+
full_url = f"{base_url}{query_params}"
|
180 |
+
st.link_button("Open All Links" , url= full_url)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
181 |
|
182 |
categories = {
|
183 |
"Alle": "all",
|