초등학교의 공지사항, 가정통신문, 급식 소식을 크롤링하는 프로젝트입니다.
MySQL 데이터베이스를 Docker-compose를 통해 빌드합니다.
- Docker (Docker-compose)
./run.sh
- Python 3.6+
- Google Cloud Storage Bucket
- 나이스 교육정보 개방 포털 Open API 인증키 (인증키 발급)
- Google Cloud Storage 접큰 키를 google_credentials.json로 저장합니다.
- .env를 작성합니다. (.env.sample 참고)
python3 -m venv .venv
./run.sh
NestJS + Handlebars로 작성된 크롤링 데이터 확인 애플리케이션입니다.
- Node.js
.env를 작성합니다. (.env.sample 참고)
npm install
npm run start