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 # 남은 묶음 전부 (끊기면 다시 실행하면 이어서)