ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Тренажер по школьным предметам: даты, имена, термины — в играх по три минуты. С тремя персонажами, которые реагируют на каждый ответ.
Translation pending
EducationJavaScript · PythonGitHub @bprgsf7927-devOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Веб-тренажер по школьной истории. Проект Дани: он отвечает за стиль, персонажей и шутки, Алена — за техничку и контент, ассистент — за код.
Сейчас: История Средних веков, 6 класс (учебник Мединский, Чубарьян, 2025), главы V–VI.
Сайт статический, сборки нет. Но вопросы грузятся через fetch, поэтому открывать нужно через сервер, а не двойным кликом по файлу.
Терминал 2 (из папки проекта):
python3 -m http.server 3000
Открыть http://localhost:3000. На телефоне в той же Wi-Fi сети — http://<ip-мака>:3000.
index.html — единственная страница
css/style.css — стиль «каракули в тетради» (правила в docs/STYLE.md)
js/app.js — вся логика: карта, тренировки, подводки, обратная связь, прогресс
js/characters.js — Опти, Ник, Душка: SVG-дудлы, реплики, костюмы эпох (Даня правит здесь)
content/srednie-veka-6/
content.xlsx — ИСТОЧНИК ПРАВДЫ: параграфы (и их части), даты, термины, персоналии, причины, тексты, правда-ложь, главы
*.json — генерируются из xlsx, руками не править
tools/xlsx2json.py — xlsx → json (запускать после правки таблицы)
tools/build_content.py — первичная сборка xlsx из авторского источника (разово)
assets/ — иконки сайта
docs/tasks/ — спеки заданий, одна на этап: YYYY-MM-DD_тема.md
docs/BACKLOG.md — что решили делать потом
docs/STYLE.md — гайд по стилю «каракули в тетради», сверяться перед любым новым элементом
manifest.webmanifest — чтобы на телефоне добавлялось на главный экран
content/srednie-veka-6/content.xlsx, править нужный лист (легенда на первом листе). Столбец id не трогать.python3 tools/xlsx2json.pyЛисты: Даты (с ассоциацией assoc и мини-фактом more), Термины, Персоналии, Причины, Тексты (пропуски {0} {1} {2}), Правда-ложь, Уроки (какие даты в каком уроке), Главы.
js/characters.js (say), нелепые варианты в подводках — SILLY, строки под списком параграфов — PICKER_FOOT, подсказки по значкам — HINTS (все в js/app.js).js/characters.js, обычные SVG-пути.content.xlsx, потом python3 tools/xlsx2json.py.docs/STYLE.md.GitHub Pages: любой пуш в main обновляет сайт через минуту. Адрес: https://bprgsf7927-dev.github.io/ne-stydno/
Код открыт, чтобы его можно было посмотреть и поучиться. Контент (вопросы, ассоциации, шутки) и персонажи — авторская работа Дани и Алены; использовать их в других проектах без разрешения нельзя.