ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Неофициальное расписание Сургутского института экономики, управления и права. Сразу твоя группа или твои пары: какая идёт, сколько осталось, в каком кабинете следующая и где в корпусе свободно.
Открыть расписание → · Презентация · Стенд со временем (ПК)
Без регистрации · Только данные sielom.ru · Телефон и компьютер · Бесплатно и с открытым кодом
Официальное расписание показывает данные, и больше ничего. Оно не знает, который час, поэтому какая пара идёт и сколько до её конца, приходится считать самому. На телефоне три пустые карточки «Нет пары» занимают весь экран, тёмной темы нет, клик по паре ничего не открывает, а чтобы найти свободную аудиторию, нужно перебирать кабинеты по одному.
«Мой Сиелом» берёт те же данные из официального API и отвечает на три вопроса за секунду: куда мне сейчас идти, что у меня на неделе и где сейчас свободно.
| sielom.ru/timetable | Мой Сиелом | |
|---|---|---|
| Своё расписание при входе | — | Профиль без регистрации, своя главная страница |
| Сводка недели | — | Пары, часы в аудитории, дни, окна, предметы |
| Счётчик пар | — | Прошедшие пары и ак. ч. по предметам с начала учебного года |
| Текущая пара | — | Подсветка, таймер «ещё N мин», полоса прогресса |
| Следующая пара | — | Чип «Следующая» / «Через N мин» |
| Свободные кабинеты | — | Табло и шахматка всего корпуса, «Свободно N из M» |
| Тёмная тема | — | Системная / светлая / тёмная |
| Подробности пары | Клик ничего не делает | Кабинет, корпус с адресом, полное ФИО, группы |
| Переходы | — | Из пары сразу в расписание преподавателя или группы |
| Поиск | Выбор через корпус и курс | Единый и гибкий: «ис 24 9 2» |
| Горячие клавиши | — | ← → T / D Esc |
| Пустые пары на телефоне | Карточки «Нет пары» на весь экран | Только реальные пары и окна |
| Режимы «День» / «Неделя» | Есть | Есть |
| Избранное | Есть | Есть: группы, преподаватели и кабинеты |
| Расписание кабинетов | Есть | Есть, плюс «Весь корпус» одним экраном |
| Экспорт в PDF | Есть | Пока нет |
Укажите, кто вы, и сайт будет открываться с вашего расписания.
| Студент | Преподаватель | Неделя |
|---|---|---|
| Идущая пара, кабинет, таймер и пары на сегодня | Свои пары и группы, карточка курируемой группы | Пары, часы, дни, окна и предметы с преподавателями |
| Группы | Преподаватели | Кабинеты |
|---|---|---|
| Корпус → курс → группа или поиск по названию | Все пары, кабинеты, группы и подгруппы | Занятость любой аудитории по корпусам |
Если пары за неделю идут в нескольких корпусах, рядом с кабинетом стоит номер корпуса («№7 · 208»), чтобы не перепутать здания.
Выберите в списке кабинетов пункт «Весь корпус», и откроется сводка по всем аудиториям здания.
На сайте только данные из API колледжа и простая арифметика по ним. Если в расписании странность, вы увидите её как есть.
| В API | На сайте |
|---|---|
| 6-я пара 16:50–18:10, 7-я 18:00–19:20 | «Пары пересекаются на 10 мин» вместо выдуманного перерыва |
| У групп одного номера пары разное время | Оба варианта: «13:40 – 15:00 / 13:50 – 15:10» |
| Пары под номером нет | «нет пары» без времени и «Окно · свободно 11:20 – 13:40» по соседним парам |
| Преподаватель «ВАКАНСИЯ» | «Преподаватель не назначен», в поиске такого человека нет |
| Подгруппы с разными предметами | У каждой подгруппы свой предмет, кабинет и преподаватель |
| Неделя опубликована не для всех корпусов | «Расписание ещё не опубликовано», а не «пар нет» |
| Пара без названия предмета | «Предмет не указан» |
Системная, светлая и тёмная. Тема применяется до первой отрисовки, поэтому при загрузке не мелькает белый экран.
| Клавиша | Действие |
|---|---|
← / → | Предыдущий / следующий день или неделя |
T | Вернуться к сегодня |
/ | Фокус в поиск |
D | Сменить тему |
Esc | Закрыть окно / очистить поиск |
nikkishura.github.io/my-sielom-web/demo.html — настоящее приложение в рамке телефона, планшета или ноутбука, где можно подменять время и сценарии данных. Рассчитан на компьютер: на телефоне показывается пояснение.
demo.html?t=14:22&d=3&subject=building&theme=dark&device=wide. Параметры: t — время, d — день (0 это пн), subject — group или building, theme, view, device — phone, tablet, laptop, wide, mode — ok, loading, error (API не отвечает), offline, unpublished, emptyСтенд не трогает ваш профиль и избранное: всё, что меняется внутри рамки, живёт только в ней.
GitHub Pages (статика) Браузер sielom.ru
index.html, app.js, ──────▶ app.js ──────────────────▶ sielom.ru/schedule/api
styles.css, шрифты (fetch напрямую) ────────▶ strapi.sielom.ru/api
localStorage вашего браузераfonts.css, assets/fonts/), никаких запросов к Google, в том числе из презентацииlocalStorage сутки, как и компактная копия старых недель для счётчика пар├── index.html разметка приложения
├── styles.css стили и токены тем
├── app.js вся логика: API, рендер, профиль, навигация, избранное, корпус
├── fonts.css локальные шрифты Inter и Wix Madefor Display
├── demo.html стенд: приложение в рамке устройства с подменой времени
├── manifest.webmanifest установка как PWA
├── favicon.ico, assets/ иконки приложения, шрифты, значки
├── server.js локальный сервер для разработки
├── .github/workflows/ деплой на GitHub Pages и сборка каналов
└── docs/ презентация проекта и её скриншоты
Нужен только Node.js 18 или новее, зависимости ставить не надо.
git clone https://github.com/NikkiShuRA/my-sielom-web.git
cd my-sielom-web
node server.js
Откроется на http://localhost:5500, стенд на http://localhost:5500/demo.html, презентация на http://localhost:5500/docs/. Подойдёт и любой другой статический сервер.
Локальный сервер отдаёт те же файлы и по адресу http://localhost:5500/next/, чтобы проверить вид предпросмотра.
| Адрес | Что там |
|---|---|
nikkishura.github.io/my-sielom-web/ | Основной сайт: последний релиз (тег v*) |
nikkishura.github.io/my-sielom-web/next/ | Предпросмотр: текущий master |
nikkishura.github.io/my-sielom-web/v/<версия>/ | Прошлые релизы, начиная со второго |
Версию можно выбрать на самом сайте: «Настройки» → «Версия сайта», список идёт от самой новой к старым.
Каждый пуш в master обновляет предпросмотр, основной сайт при этом не меняется. В каждой версии приложение и стенд лежат в её корне, презентация из docs/ — в about/. Профиль и настройки у всех версий общие: это один адрес и одно хранилище браузера. Старые версии работают с живым API, поэтому могут сломаться, если он изменится.
Чтобы выпустить релиз, перенесите раздел [Не выпущено] в CHANGELOG.md в новую версию и поставьте тег:
git tag v0.2.0
git push origin master --tags
Новый тег сам запускает публикацию, и основной сайт переходит на эту версию.
nikkishura.github.io/my-sielom-web/about — интерактивная история проекта: профиль «Моё», живая пара с ползунком времени, сравнение светлой и тёмной темы, «Весь корпус», примеры того, как сайт показывает странности расписания, сравнение с официальным сайтом и QR-код на приложение.
Листать можно клавишами ↓ / Space, тема переключается на D, как и в самом приложении.
Copyright © 2026 NikkiShuRA. Код распространяется по GNU AGPL версии 3 или любой более поздней (AGPL-3.0-or-later): его можно свободно использовать, менять и распространять, но изменённую версию нужно открыть под той же лицензией, в том числе если она работает как сайт или сервис для других людей. Если вы запускаете свою версию, оставьте в ней ссылку «Исходный код» на свои исходники.
Под эту лицензию не попадают:
assets/fonts/ — они распространяются по SIL Open Font License 1.1;Неофициальный проект: сделан для СИЭУиП, но не от имени института. Все данные расписания принадлежат институту и берутся с sielom.ru.