ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗과목별 5지선다 문제를 풀고, 풀이 기록을 클라우드에 저장하는 웹앱입니다. (구글 로그인 · 관리자 승인제 · 하루 목표에 맞춘 "오늘의 문제" 자동 구성)
supabase/schema.sql 전체를 붙여넣고 Runhttps://<프로젝트>.supabase.co/auth/v1/callbackhttps://jun8222.github.io/1/)http://localhost:8000/ 도 추가 가능)Project URL, anon public 키를 js/config.js 에 입력
(service_role 키는 절대 넣지 마세요)update public.profiles set role = 'admin', status = 'approved' where email = '내이메일@gmail.com';
main 브랜치 배포이후 친구들이 로그인하면 회원 관리에 "승인 대기"로 뜨고, 승인해 주면 사용할 수 있습니다.
| 경로 | 설명 |
|---|---|
index.html | 화면과 스타일 |
js/app.js | 앱 로직 (화면, 풀이, 설정, 관리자) |
js/cloud.js | Supabase 연동 (로그인, 기록 저장, 재전송 대기열) |
js/daily.js | 오늘의 문제 구성 규칙 |
js/config.js | Supabase 주소·키 |
data/*.js | 과목별 문제 데이터 |
supabase/schema.sql | DB 테이블·권한(RLS) |
tests/daily.test.js | 오늘의 문제 구성 테스트 (node tests/daily.test.js) |
anon 키는 공개되어도 되는 키입니다. 데이터 보호는 RLS가 담당합니다.2단계: 문제별 개념 태그 + 약점 분석 · 3단계: PDF 소스 기반 개념 정리(RAG, Gemini) · 주간 리포트 · 푸시 알림
원본 data/*.js 는 건드리지 않고 data/overlay/<과목>.json 에만 덮어쓰는 방식입니다. 되돌리려면 overlay 파일을 지우면 됩니다.
node tools/notebooklm/export.js [--size 15] # 묶음 파일 생성 → tools/notebooklm/out/
node tools/notebooklm/apply.js 답변.txt # NotebookLM 답변(JSON) 검증 후 반영 (--dry: 검증만)
node tools/notebooklm/apply.js --status # 진행 현황
out/B###_*.txt 내용을 NotebookLM(해당 과목 교재 등록)에 통째로 붙여넣기apply.js 실행 (오류가 있으면 아무것도 저장하지 않음)tools/notebooklm/review.json 에 모입니다 (정답은 자동 변경하지 않음)set GEMINI_API_KEY=키 # 키는 환경변수로만 사용, 파일에 저장 안 함
# tools/gemini/sources.json 에서 pdfDir 과 PDF 파일명을 내 PC에 맞게 수정
node tools/gemini/run.js --list # 연결 확인(호출 없음)
node tools/gemini/run.js --only B001 # 한 묶음 시험
node tools/gemini/run.js # 남은 묶음 전부 (끊기면 다시 실행하면 이어서)