ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Japanese Joyo Kanji (2,136) ETL pipeline - SQLite/JSON database builder using open source data
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
일본어 상용 한자(常用漢字, 2,136자) 학습 앱을 위한 로컬 데이터베이스(SQLite/JSON) 구축 ETL 파이프라인 외부 상용 API나 저작권 데이터를 사용하지 않고, 100% 퍼블릭 도메인 및 오픈소스 데이터만을 결합하여 완성도 높은 kanji_master.db (SQLite)와 kanji_master.json 파일을 자동 생성합니다.README 전문 보기 ↗
일본어 상용 한자(常用漢字, 2,136자) 학습 앱을 위한 로컬 데이터베이스(SQLite/JSON) 구축 ETL 파이프라인
외부 상용 API나 저작권 데이터를 사용하지 않고, 100% 퍼블릭 도메인 및 오픈소스 데이터만을 결합하여 완성도 높은 kanji_master.db (SQLite)와 kanji_master.json 파일을 자동 생성합니다.
| 소스 | 용도 | 라이선스 |
|---|---|---|
| KANJIDIC2 | 한자 메타데이터 (음훈독, 획수, 등급) | CC BY-SA 3.0 |
| KanjiVG | 획순 SVG 벡터 데이터 | CC BY-SA 3.0 |
| Unihan Database | 한국어 독음, 신자체/정자체 매핑 | Unicode ToS |
| JLPT 매핑 | 신 JLPT N1~N5 등급 | 공개 데이터 |
kanji-db-builder/
├── scripts/
│ ├── download_data.py # 원천 데이터 다운로드
│ └── build_db.py # SQLite/JSON 빌드
├── data/
│ ├── raw/ # 원천 데이터 (.gitignore)
│ └── output/ # 최종 산출물
│ ├── kanji_master.db
│ └── kanji_master.json
├── requirements.txt
└── README.md
# 1. 의존성 설치
pip install -r requirements.txt
# 2. 원천 데이터 다운로드
python scripts/download_data.py
# 3. 데이터베이스 빌드
python scripts/build_db.py
CREATE TABLE kanji (
id INTEGER PRIMARY KEY AUTOINCREMENT,
literal TEXT NOT NULL UNIQUE, -- 한자 문자 (예: '水')
unicode_hex TEXT NOT NULL, -- 5자리 hex (예: '06c34')
grade INTEGER NOT NULL, -- 학년 배당 (1~6, 8)
jlpt_level TEXT NOT NULL, -- JLPT 등급 ('N5'~'N1')
stroke_count INTEGER NOT NULL, -- 획수
radical INTEGER, -- 부수 번호
frequency INTEGER, -- 신문 빈도 순위
korean_hun_eum TEXT, -- 한국어 훈음 ('물 수')
ja_on TEXT NOT NULL, -- 음독 JSON (["スイ"])
ja_kun TEXT NOT NULL, -- 훈독 JSON (["みず"])
meanings_en TEXT NOT NULL, -- 영문 의미 JSON
stroke_paths TEXT NOT NULL -- 획순 JSON
);
[
{"order": 1, "path": "M36.25,15.38...", "start_x": 36.25, "start_y": 15.38},
{"order": 2, "path": "M50.12,25.75...", "start_x": 50.12, "start_y": 25.75}
]
{
"version": "1.0.0",
"total_count": 2136,
"kanji": [
{
"literal": "水",
"unicode_hex": "06c34",
"grade": 1,
"jlpt_level": "N5",
"stroke_count": 4,
"radical": 85,
"frequency": 223,
"korean_hun_eum": "물 수",
"ja_on": ["スイ"],
"ja_kun": ["みず"],
"meanings_en": ["water"],
"stroke_paths": [...]
}
]
}
| Grade | 설명 | 자수 |
|---|---|---|
| 1 | 소학교 1학년 | 80 |
| 2 | 소학교 2학년 | 160 |
| 3 | 소학교 3학년 | 200 |
| 4 | 소학교 4학년 | 202 |
| 5 | 소학교 5학년 | 193 |
| 6 | 소학교 6학년 | 191 |
| 8 | 중학교 이상 | ~1,110 |
총 상용 한자: 2,136자
| Level | 대략적 자수 |
|---|---|
| N5 | ~80자 |
| N4 | ~170자 |
| N3 | ~370자 |
| N2 | ~380자 |
| N1 | 나머지 (~1,100자) |
[- 음] 형식 (예: [- 수])이 프로젝트의 코드는 MIT 라이선스입니다.
생성된 데이터베이스는 원천 데이터의 라이선스를 따릅니다:
이슈 및 PR 환영합니다.