YouTube 키즈아카데미 마케팅/수익화 채널 자동수집
목표
키즈아카데미 공부방 운영·마케팅·SNS 수익화에 필요한 YouTube 채널에서 최근 10일 신규 영상을 매일 12:50에 자동 수집하는 정기 파이프라인을 구축한다.
현황
- 상태: active
- 우선순위: P2 (normal)
- 정기 실행: 매일 12:50 KST (launchd) — ✅ 등록 완료
- 대상 채널: 3개 (whitelist ✅)
- 저장 위치: 20-Personal/projects/kids-academy/
화이트리스트 채널 (3개)
| # | 채널명 | 구독자 | 카테고리 |
|---|---|---|---|
| 1 | 이상한마케팅 | 171K | SNS/디지털 마케팅 |
| 2 | 머니코치 최준호 | 176K | 온라인 마케팅 |
| 3 | 블퇴기 (블로그로 퇴사) | 9.8K | 블로그 수익화 |
설계 개요
[yt-dlp --cookies-from-browser chrome]
↓
[구독 채널 목록 조회 → youtube-channels-kids-academy-marketing.md whitelist=✅ 채널]
↓
[채널별 최근 10일 영상 조회] (flat-playlist 15개 → 신규 ID만 날짜 조회)
↓
[중복 체크] (kids-academy-ingest.log video_id 대조)
↓
[pending-ingest.txt 저장]
↓
[/ingest 호출] (domain=kids-academy로 라우팅)
↓
[20-Personal/projects/kids-academy/ 저장]
다음 행동 (Next Actions)
- Step 1: YouTube 구독 채널 중 마케팅·블로그·SNS 수익화 관련 채널 추출 ✅ 2026-05-13
- 위치:
system/config/youtube-channels-kids-academy-marketing.md - 결과: 3개 채널 whitelist ✅ (1. 이상한마케팅, 2. 머니코치 최준호, 3. 블퇴기)
- 위치:
- Step 2: 첫 테스트 실행 (dry-run) — 선택
python3 system/scripts/youtube-auto-ingest-kids-academy-marketing.py --dry-run - Step 3: 첫 정기 실행 결과 확인 (2026-05-13 12:50 이후)
- 로그:
system/logs/youtube-auto-ingest-kids-academy-marketing.log - 수집 대기:
system/logs/pending-kids-academy-ingest.txt
- 로그:
- Step 4: 채널 목록 추가 튜닝 및 정기 운영
기술 스택
| 구성요소 | 도구 |
|---|---|
| 채널 목록 조회 | yt-dlp --cookies-from-browser chrome |
| 신규 영상 필터 | flat-playlist + 날짜 메타 조회 (2단계) |
| 중복 방지 | system/logs/kids-academy-ingest.log video_id 대조 |
| 수집 실행 | 로컬 ingest_youtube.py (INGEST_YOUTUBE_TARGET_DIR=20-Personal/projects/kids-academy, Claude/API 미사용) |
| 정기 실행 | launchd (매일 12:50 KST) |
| 채널 화이트리스트 | system/config/youtube-channels-kids-academy-marketing.md |
참고 프로젝트
- 유튜브-구독채널-자동수집 — 사전 구축 파이프라인 (11:50 실행)
- 유튜브-구독채널-조회방식-결정 — 조회 방식 결정 문서
구현 완료
✅ 인프라 구축 완료
| 구성요소 | 위치 | 상태 |
|---|---|---|
| 프로젝트 문서 | 20-Personal/projects/youtube-kids-academy-marketing-ingest.md | ✅ |
| 채널 화이트리스트 | system/config/youtube-channels-kids-academy-marketing.md | ✅ 템플릿 작성 |
| 자동화 스크립트 | system/scripts/youtube-auto-ingest-kids-academy-marketing.py | ✅ |
| launchd 스케줄 | ~/Library/LaunchAgents/com.jyp-garden.youtube-auto-ingest-kids-academy-marketing.plist | ✅ 등록 완료 |
🔄 다음: 채널 설정
사용자가 system/config/youtube-channels-kids-academy-marketing.md 에서 다음을 진행해야 합니다:
- whitelist 표에 관심 채널 추가
- 채널명, URL, channel_id 입력
- whitelist 컬럼에 ✅ 표시
이후 매일 12:50에 자동 실행됩니다.
로그
| 날짜 | 내용 |
|---|---|
| 2026-05-12 | 프로젝트 생성. kids-academy 마케팅/수익화 관련 채널 자동 수집 파이프라인 계획 수립 |
| 2026-05-12 | ✅ Step 1~3 완료: 프로젝트 문서, 채널 화이트리스트 템플릿, 자동화 스크립트 생성 |
| 2026-05-12 | ✅ Step 4: launchd 스케줄 등록 완료 (매일 12:50 KST) |
| 2026-05-13 | ✅ Step 1 완료: YouTube 구독 채널 추출, 마케팅 관련 3개 채널 whitelist 작성 |