Automation
방송 일정 자동 등록(autocal)과 네이버 카페 키워드 모니터링(cafemacro).
PythonBeautifulSoupGoogle Calendar APITelegram
- autocal — 게시판 스크래핑 → Google Calendar
- cafemacro — 카페 크롤링 + 필터 → Telegram
구현 구성
Docker Compose로 두 서비스를 백그라운드 실행합니다.
autocal
- 게시판 HTML 스크래핑 (BeautifulSoup + cloudscraper)
- 방송 일정 파싱 → Google Calendar API 등록
- 설정 파일에 최신 글번호 저장 (증분 수집)
--dry-run모드 지원
cafemacro
NaverCafeCrawler— 키워드별 카페 글 검색 (asyncio)- 제외 키워드·닉네임 필터
- 새 글 감지 → Telegram 알림
- JSON 파일로 처리 이력 관리
운영
각 서비스 독립 컨테이너, 환경 변수로 알림 채널 설정.