Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻译准备中
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗관심 아파트의 최근 10년 실거래가(매매, 전월세, 분양권)를 한 화면에서 보고, 현재 호가는 네이버 부동산으로 바로 이동해 확인하는 개인용 Streamlit 앱입니다.
collect.py가 GitHub Actions에서 매일 오전 7시경 실행되어 기준 단지와 비교 단지의 전용 84㎡ 매매·전세 실거래를 모읍니다.
docs/data/market.json → 대시보드 docs/index.html(GitHub Pages)에서 확인DATA_GO_KR_KEYclaude/apt-price-mvp, 폴더 /docs로 저장complexes.json의 compare에 직접 지정 (단지명이 실거래 자료와 안 맞으면 Actions 로그에 같은 동 단지명 목록이 경고로 나옵니다)공공데이터포털에 가입한 뒤 아래 3개 API에 활용신청을 합니다. 개발계정은 보통 바로 승인됩니다.
마이페이지에서 일반 인증키(Decoding) 를 복사합니다.
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .streamlit/secrets.toml.example .streamlit/secrets.toml # 인증키 입력
streamlit run app.py
브라우저에서 http://localhost:8501 이 열립니다. 인증키가 없으면 샘플 데이터(실제 거래 아님)로 화면만 보여줍니다.
첫 조회는 단지마다 API를 약 360번(120개월 × 3종) 호출하므로 1~2분 걸립니다. 결과는 data/rtms.sqlite에 저장되고, 이후에는 최근 3개월만 다시 받습니다.
complexes.json| 필드 | 설명 |
|---|---|
lawd_cd | 법정동코드 앞 5자리 (시군구). 대구 중구 27110, 동구 27140, 수성구 27260 |
umd | 법정동 이름. 같은 구의 동명 단지를 걸러냅니다 |
keywords | 실거래 데이터의 단지명(aptNm)에 포함되는 문자열. 띄어쓰기는 무시합니다 |
compare | 비교 단지 목록 [{"name": "더샵디어엘로", "lawd_cd": "27140", "umd": "신천동", "keywords": ["디어엘로"]}]. 남구는 27200 |
naver_complex_id | 네이버 부동산 단지 번호. 네이버 부동산에서 단지를 열었을 때 주소의 /complexes/숫자 부분. 비워 두면 검색 결과로 연결됩니다 |
naver_query | 네이버 부동산 검색어. 단지명이 네이버에 다르게 등록된 경우에 지정 (예: 이안센트럴D(주상복합)) |
naver_link | 네이버 부동산에서 매물 탭·필터를 맞춘 화면의 주소. 있으면 naver_query보다 우선 |
rtms.py: API 호출, XML 파싱, SQLite 캐시, 단지 필터app.py: Streamlit 화면 (단지 상세, 단지 비교)collect.py, .github/workflows/collect.yml: 매일 자동 수집docs/index.html: 휴대폰용 정적 대시보드sample_data.py: 인증키 없을 때 쓰는 합성 데이터tests/: 파서와 필터 테스트 (python -m pytest)