From 5c9af1649bed65cd30c6ec2bc4ee3b8e4848d8f4 Mon Sep 17 00:00:00 2001 From: deng Date: Fri, 28 Nov 2025 07:53:26 +0800 Subject: [PATCH] add altitude sickness warning --- hiking_assistant/app.py | 4 ++++ hiking_assistant/assets/config.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/hiking_assistant/app.py b/hiking_assistant/app.py index b9268bd..8fcad34 100644 --- a/hiking_assistant/app.py +++ b/hiking_assistant/app.py @@ -86,6 +86,10 @@ class HikingAssistant: st.session_state.gradients = gradients st.session_state.estimated_time = estimated_time + # Show altitude sickness warning for first gpx loading + if max_elevation >= self._config['app']['altitude_sickness']['elevation_threshold']: + st.toast(self._config['app']['altitude_sickness']['warning_text'], icon=self._config['app']['altitude_sickness']['emoji']) + # Use cached data total_distance = st.session_state.total_distance elevation_gain = st.session_state.elevation_gain diff --git a/hiking_assistant/assets/config.yaml b/hiking_assistant/assets/config.yaml index a9597e7..afeef1d 100644 --- a/hiking_assistant/assets/config.yaml +++ b/hiking_assistant/assets/config.yaml @@ -2,5 +2,9 @@ app: page_title: 臺灣登山小幫手 page_favicon_path: ./assets/favicon_compressed.jpg page_footer_text: ⚠️ 本服務提供之資訊僅供規劃參考,山區氣候瞬息萬變,請務必依據現場狀況與自身能力進行風險評估
Made with ❤️ by deng + altitude_sickness: + elevation_threshold: 2100 + warning_text: 此路線海拔較高,請留意高山症發生風險 + emoji: 💊 weather: forecast_days: 7 \ No newline at end of file