프로젝트 배경
반복적으로 공개 API를 조회해 조건을 확인하고 결과를 기록하는 업무는 수작업 시 누락과 중복 알림이 발생하기 쉽습니다. 프로젝트의 목표는 특정 서비스에 종속되지 않는 범용 구조로 API 데이터 수집, 조건 판단, CSV 기록과 알림을 한 번에 처리하는 것이었습니다. 계정 로그인이나 개인정보 수집 없이 공개 API만 사용하고, 사용자가 설정 파일만 수정해 재사용할 수 있도록 하는 데 중점을 두었습니다.
프로젝트 성과
자동화 테스트 3건 통과
조건 평가, 중복 방지 상태, CSV 저장 단위 테스트 3건 통과 및 실제 공개 API dry-run 검증 완료
핵심 기능
진행 단계
설계·개발·테스트
2026.07
요구사항 정의, 설정 구조 설계, API 수집과 조건 평가 구현, CSV·상태 저장, 알림 연동, 단위 테스트와 실제 API 검증
프로젝트 상세
반복 업무에 재사용할 수 있는 공개 API 모니터링 자동화 템플릿을 설계하고 구현했습니다. 외부 라이브러리 없이 Python 표준 라이브러리로 API 호출, JSON 응답 경로 추출, 숫자와 문자열 조건 평가, CSV 누적 저장, 상태 파일을 이용한 중복 알림 방지, 선택형 Discord 웹훅 알림을 연결했습니다. 설정은 JSON 파일로 분리해 코드 수정 없이 API 주소와 조건을 바꿀 수 있게 했습니다. 오






