Add1E commited on
Commit
10d9f39
·
verified ·
1 Parent(s): 600494f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -40
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
- if st.button(f"Open Selected Links", key=f"button_yesterday_{count}"):
112
- open_links(urls)
113
- time.sleep(2.5)
114
- st.session_state["reset"] = True
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
- # Button am Ende des Expanders
149
- if st.button("Open All Links", key=f"button_{category}_{index}"):
150
- open_links(urls)
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
- if st.button("Open Selected Links", key=f"button_today_{count}"):
184
- open_links(urls)
185
- time.sleep(2.5)
186
- st.session_state["reset"] = True
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",