Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
한국 AI·테크 교육 YouTube 채널의 주간 조회수 성장률 랭킹입니다.
Translation pending
DataHTML · JavaScriptGitHub @junsang-dongOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
한국어 AI·테크 교육 유튜브 채널의 세로형 랭킹 보드입니다. Phase 1에서는 채널 수집·랭킹 API와 랭킹 보드 한 화면을 구현했습니다.Read the full README ↗
한국어 AI·테크 교육 유튜브 채널의 세로형 랭킹 보드입니다. Phase 1에서는 채널 수집·랭킹 API와 랭킹 보드 한 화면을 구현했습니다.
공개 주소: https://goorm-youtube-ai-tech.vercel.app
조회수 + 좋아요×10입니다. search.list는 쓰지 않고, 핸들과 채널 ID로만 조회합니다.(오늘 조회수 − 7일 전 조회수) / 7일 전 조회수로 순위를 계산합니다. 구독자 1만 명 미만이거나 기준 스냅샷이 없는 채널은 빠집니다. 로컬 .env의 DATABASE_URL로 Neon 연결을 확인했습니다.SELECT 1로 연결을 확인합니다. Cron·관리자 비밀값은 입력 여부만 표시합니다. 비밀값 자체는 화면에 나오지 않습니다.schema.sql), 시드 채널(seed/channels.json), 수집·랭킹 Cron, 랭킹 조회, 관리자 시드 등록. 로컬 npm run dev는 /api/health와 /api/board를 직접 처리합니다.npm install
cp .env.example .env
npm run dev
브라우저에서 http://127.0.0.1:5173/ 을 엽니다. YouTube 실시간 보드만 보려면 YOUTUBE_API_KEY만 있으면 됩니다. 주간 성장률을 저장하려면 DATABASE_URL과 Neon에 실행한 schema.sql이 추가로 필요합니다.
npm test
성장률 계산, 환경 상태 분류, 채널 선정 조건 테스트를 실행합니다.
/api 아래 파일을 Vite가 JavaScript로 제공하면서 Neon 드라이버가 클라이언트 의존성에 섞였습니다. /api/health와 /api/board만 처리하고, 나머지 /api는 JSON 404를 반환합니다. Neon 패키지는 브라우저 최적화 대상에서 제외했습니다.YYYY-MM-DD가 깨질 수 있었습니다. 날짜 객체와 문자열을 각각 YYYY-MM-DD로 맞춥니다.key= 값은 응답 전에 지웁니다. 환경 상태 문구에도 키 문자열이 들어가지 않습니다.likeCount가 없으면 null로 두고, 화제성 점수에서만 0으로 계산합니다./api/health와 /api/board를 처리할 때만 .env를 읽습니다.프로덕션 주소는 https://goorm-youtube-ai-tech.vercel.app 입니다. vercel.json에는 수집·랭킹 Cron 일정과 SPA 재작성 규칙이 있습니다. .env의 비밀값은 저장소에 올리지 않습니다.