Enoder commited on
Commit
4710116
·
verified ·
1 Parent(s): 81431a5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -77,9 +77,8 @@ def send_to_discord(prices, image_path):
77
  with open(image_path, 'rb') as f:
78
  requests.post(DISCORD_WEBHOOK_URL, json=embed, files={"file": (image_path, f)})
79
 
80
- # Exécuter au chargement de la page
81
- @st.cache_resource(show_spinner=False)
82
- def run_on_load():
83
  prices = get_crypto_prices()
84
  st.write(f"Prix récupérés: {prices}")
85
 
@@ -90,5 +89,14 @@ def run_on_load():
90
  st.image('crypto_prices_rectangle.png')
91
  st.success("Graphique créé et envoyé à Discord!")
92
 
 
93
  st.title("Suivi des Prix des Cryptomonnaies")
94
- run_on_load()
 
 
 
 
 
 
 
 
 
77
  with open(image_path, 'rb') as f:
78
  requests.post(DISCORD_WEBHOOK_URL, json=embed, files={"file": (image_path, f)})
79
 
80
+ # Exécuter automatiquement le script et afficher le bouton
81
+ def run_script():
 
82
  prices = get_crypto_prices()
83
  st.write(f"Prix récupérés: {prices}")
84
 
 
89
  st.image('crypto_prices_rectangle.png')
90
  st.success("Graphique créé et envoyé à Discord!")
91
 
92
+ # Interface Streamlit
93
  st.title("Suivi des Prix des Cryptomonnaies")
94
+
95
+ # Exécuter le script automatiquement à chaque chargement de la page
96
+ if 'page_loaded' not in st.session_state:
97
+ st.session_state.page_loaded = True
98
+ run_script() # Exécute automatiquement
99
+
100
+ # Bouton pour relancer manuellement
101
+ if st.button("Rafraîchir les prix et envoyer à Discord"):
102
+ run_script()