投稿

最新の投稿

Create Climbing Record Application of Japan Hundred Moutain by Streamlit Cloud

 ※日本百名山(二百&三百名山)や里山の登頂記録アプリの作成 by Streamlit Cloud  熊の出没などに気をつけないといけませんが、趣味の里山などを中心とした山登りの記録をつけるためにアプリを作ってみようと思い立ち、Geminiに相談しながら挑戦です。  I try to crate a Climbing Recording App for Japan Hundred Famous Mountain(Two Hundred and Three Hundred).  At first, I search a database of Hundreds Moubtains. As a result,  I found their list at the Japan Alpine Club web site below. URL:   https://jac1.or.jp/document/mountain_data_collection  I ask Gemini to make the csv data list of Hundreds Mountauons from its URL.   And then I try to show the all mountains on the list on the folium map by VScode and Python.

Data Persistence in Streamlit Cloud

イメージ
Bonus: I add the search function of longitude and latitude. When I search lon 135, lat 35, tihs location is named 'the belly button of Japan'  Previous BLOG:  https://shikuuk.blogspot.com/2026/01/combination-streamlit-and-folium-in-vs.html  I made a Web App that work on Streamlit Cloud. The App draw three concentric circles with the point specified by mouse click as the center and show the name and the address of the center using Python library 'geopy'. https://2025-draw-circle-on-folium-map.streamlit.app/  Actually, I would like to implement data persistence functionality in a different type of app, but first I will try implementing data persistence in this concentric circle drawing app as practice.  I ask Gemini How implement data persistence functionality. Gemini has three answer. To use a Google Spraed Sheet(Gemini is recommended it strongly) Streamlit Community Cloud "Secrets" + outside data base Automatically Commit to GitHub(Gemini is not recommended th...