crowny-network 공공데이터 수집기 (2026-04-15)
개요
NEIS(학교)와 data.go.kr(관공서/공사)에서 기관 DB를 자동 수집하고 4상 스크리닝하는 한선씨 파이프라인.
무엇을 했는지
/Users/ef/crowny-network/collector.한선 생성 (442KB 컴파일)
HTTP클라이언트.한선 + JSON.한선 가져오기
NEIS 학교정보 API 연동 (17개 시도교육청, pSize=100)
data.go.kr 공공기관 API 연동
4상 스크리닝 로직:
유형: 학교 +2, 공사 +3, 관공서 +1
지역: 서울/경기 +2, 부산/인천 +1
5점↑ = A등급 Ti, 3~4 = B등급 Om, 그 외 C등급 Ta
JSON 직렬화 → server.js가 읽을 수 있는 형식관련 파일
/Users/ef/crowny-network/collector.한선 — 수집기
/Users/ef/crowny-network/network_db.한선 — 4엔진 스키마
/Users/ef/CrownyOS/crownyc/libs/HTTP클라이언트.한선 — HTTP 의존
/Users/ef/CrownyOS/crownyc/libs/JSON.한선 — JSON 의존
잔여 이슈
맵키목록 내장함수 미구현 → 배열 기반으로 우회함 (향후 추가 권장)
- NEIS API 키 환경변수로 분리 필요
- data.go.kr 인증키 발급 필요
- HTTPS (443) 지원 — 현재 HTTP 80만 사용
- 실제 API 호출 테스트는 키 발급 후
다음 단계
3) 멤버 대시보드 MVP (웹서버v2 + 전화버튼)
4) 전화 스크립트 엔진 (셀코어 4상 규칙)