# -*- coding: utf-8 -*-
"""
0교시 원자료 받기 — GOOGL 주간 시세(Alpha Vantage)
금융데이터분석전문가 과정 · 봉수 SSGlobal(주)

1) https://www.alphavantage.co/support/#api-key 에서 무료 API 키를 받습니다.
2) 아래 API_KEY 따옴표 안에 붙여 넣습니다. (키는 남에게 보여 주지 마세요)
3) python get_data.py  →  data/GOOGL_weekly_adjusted.csv 가 생깁니다.
4) python lesson00.py
"""
import urllib.request
from pathlib import Path

API_KEY = "여기에_내_키"
URL = ("https://www.alphavantage.co/query?function=TIME_SERIES_WEEKLY_ADJUSTED"
       f"&symbol=GOOGL&datatype=csv&apikey={API_KEY}")

out = Path(__file__).parent / "data" / "GOOGL_weekly_adjusted.csv"
out.parent.mkdir(exist_ok=True)
text = urllib.request.urlopen(URL, timeout=60).read().decode("utf-8")
if not text.startswith("timestamp"):
    raise SystemExit("자료를 받지 못했습니다. 키를 확인하세요:\n" + text[:300])
out.write_text(text, encoding="utf-8")
print(f"저장: {out}  ({text.count(chr(10)) - 1}주)")
