Update app.py
Browse files
app.py
CHANGED
|
@@ -19,7 +19,7 @@ st.markdown(
|
|
| 19 |
)
|
| 20 |
|
| 21 |
# API ํค์ ๊ธฐ๋ณธ URL ์ค์
|
| 22 |
-
api_key = "
|
| 23 |
base_url = "https://ecos.bok.or.kr/api/"
|
| 24 |
|
| 25 |
# ์๋น์ค ํต๊ณ ๋ชฉ๋ก API ํธ์ถ ํจ์
|
|
@@ -127,8 +127,10 @@ if option == "์๋น์ค ํต๊ณ ๋ชฉ๋ก":
|
|
| 127 |
display_data_as_table(data)
|
| 128 |
|
| 129 |
elif option == "ํต๊ณ์ฉ์ด์ฌ์ ":
|
| 130 |
-
|
| 131 |
-
|
|
|
|
|
|
|
| 132 |
|
| 133 |
elif option == "ํต๊ณ ์ธ๋ถํญ๋ชฉ ๋ชฉ๋ก":
|
| 134 |
stat_code = st.text_input("ํต๊ณ ์ฝ๋ ์
๋ ฅ:", "064Y001")
|
|
@@ -138,8 +140,11 @@ elif option == "ํต๊ณ ์ธ๋ถํญ๋ชฉ ๋ชฉ๋ก":
|
|
| 138 |
|
| 139 |
elif option == "ํต๊ณ ์กฐํ ์กฐ๊ฑด ์ค์ ":
|
| 140 |
stat_code = st.text_input("ํต๊ณ ์ฝ๋ ์
๋ ฅ:", "064Y001")
|
| 141 |
-
|
| 142 |
-
|
|
|
|
|
|
|
|
|
|
| 143 |
display_data_as_table(data)
|
| 144 |
|
| 145 |
elif option == "100๋ ํต๊ณ์งํ":
|
|
@@ -147,5 +152,7 @@ elif option == "100๋ ํต๊ณ์งํ":
|
|
| 147 |
display_data_as_table(data)
|
| 148 |
|
| 149 |
elif option == "ํต๊ณ ๋ฉํDB":
|
| 150 |
-
|
| 151 |
-
|
|
|
|
|
|
|
|
|
| 19 |
)
|
| 20 |
|
| 21 |
# API ํค์ ๊ธฐ๋ณธ URL ์ค์
|
| 22 |
+
api_key = "YOUR_API_KEY_HERE"
|
| 23 |
base_url = "https://ecos.bok.or.kr/api/"
|
| 24 |
|
| 25 |
# ์๋น์ค ํต๊ณ ๋ชฉ๋ก API ํธ์ถ ํจ์
|
|
|
|
| 127 |
display_data_as_table(data)
|
| 128 |
|
| 129 |
elif option == "ํต๊ณ์ฉ์ด์ฌ์ ":
|
| 130 |
+
term = st.text_input("์ฉ์ด ์
๋ ฅ:", "์๋น์๋ํฅ์ง์")
|
| 131 |
+
if term:
|
| 132 |
+
data = get_statistical_glossary(term)
|
| 133 |
+
display_data_as_table(data)
|
| 134 |
|
| 135 |
elif option == "ํต๊ณ ์ธ๋ถํญ๋ชฉ ๋ชฉ๋ก":
|
| 136 |
stat_code = st.text_input("ํต๊ณ ์ฝ๋ ์
๋ ฅ:", "064Y001")
|
|
|
|
| 140 |
|
| 141 |
elif option == "ํต๊ณ ์กฐํ ์กฐ๊ฑด ์ค์ ":
|
| 142 |
stat_code = st.text_input("ํต๊ณ ์ฝ๋ ์
๋ ฅ:", "064Y001")
|
| 143 |
+
period = st.text_input("์ฃผ๊ธฐ ์
๋ ฅ (์: A, Q, M):", "A")
|
| 144 |
+
start_date = st.text_input("๊ฒ์ ์์์ผ์ ์
๋ ฅ (์: 2015, 2015Q1, 201501, 20150101):", "2015")
|
| 145 |
+
end_date = st.text_input("๊ฒ์ ์ข
๋ฃ์ผ์ ์
๋ ฅ (์: 2021, 2021Q1, 202101, 20210101):", "2021")
|
| 146 |
+
if stat_code and period and start_date and end_date:
|
| 147 |
+
data = get_statistic_search_conditions(stat_code, period, start_date, end_date)
|
| 148 |
display_data_as_table(data)
|
| 149 |
|
| 150 |
elif option == "100๋ ํต๊ณ์งํ":
|
|
|
|
| 152 |
display_data_as_table(data)
|
| 153 |
|
| 154 |
elif option == "ํต๊ณ ๋ฉํDB":
|
| 155 |
+
data_name = st.text_input("๋ฐ์ดํฐ๋ช
์
๋ ฅ:", "๊ฒฝ์ ์ฌ๋ฆฌ์ง์")
|
| 156 |
+
if data_name:
|
| 157 |
+
data = get_statistical_metadata(data_name)
|
| 158 |
+
display_data_as_table(data)
|