[2026-08-24] eagle: personal/plans/ohotnichy-bilety-interaktiv.md personal/tech/bilety-oxota-interaktiv.md
This commit is contained in:
@@ -5,20 +5,20 @@
|
||||
**Возможности:** номер правильного ответа скрыт · ответы кликабельны · выбранный неправильный → красный, правильный → зелёный.
|
||||
|
||||
**Файлы (исходники в `~/Downloads/`):**
|
||||
- `bilety.html` — скачанная + расширенная страница (инъекция CSS/JS + метаданные)
|
||||
- `bilety.js` — enhancer: парсер вопросов + click-логика
|
||||
- `bilety.css` — стили подсветки (зелёный/красный)
|
||||
- `a1-tir_bilety_raw.html` — оригинальная скачанная копия (667 КБ)
|
||||
- `bilety.html` — финальная статичная страница (кнопки вшиты в HTML, 181 карточка / 543 кнопки, ≈902 КБ); деплой в `/Library/WebServer/Documents/bilety.html`
|
||||
- `origen_raw.html` — оригинальная скачанная копия (чистый источник для генерации)
|
||||
- `gen2.py` — Python-генератор оригинала → `bilety.html` (статические кнопки, без JS-скрипта)
|
||||
- `gen_fix.py`, `fix216.py` — точечные скрипты восстановления потерянных вопросов
|
||||
- `bilety.js`, `bilety.css` — ранняя (отклонённая) версия enhancer'а на клиентском JS; в финале НЕ используются
|
||||
- `a1-tir_bilety_raw.html` — оригинальная скачанная копия (альтернативное имя)
|
||||
|
||||
---
|
||||
|
||||
## Статус
|
||||
- ✅ Страница скачана и переработана в интерактив.
|
||||
- ⏸️ **Доставка в Eagle Dashboard Pages не завершена** — упирается в права: `/Library/WebServer/Documents/` root-owned, `sudo cp` требует пароль из неинтерактивного шелла. Нужно либо получить sudo-пароль от Alex, либо он запустит вручную:
|
||||
```bash
|
||||
sudo cp ~/Downloads/bilety.html ~/Downloads/bilety.js ~/Downloads/bilety.css /Library/WebServer/Documents/
|
||||
```
|
||||
После копирования страница появится в `http://localhost:8880/?tab=pages` под именем `bilety` (title/purpose/contains уже заполнены). Рестарт дашборда не нужен.
|
||||
- ✅ **Задеплоено в Eagle Dashboard Pages** — `/Library/WebServer/Documents/bilety.html` (902285 байт), URL `/local-pages/bilety.html`. Рестарт дашборда не нужен (сканируется живьём).
|
||||
- ✅ **Все 181 вопрос покрыты** (1.1→1.93, 2.1→2.42, 58→103), каждая карточка ровно 3 кнопки, номер правильного скрыт, клик красит красный/зелёный.
|
||||
- Изначально терялось 5 вопросов (1.93, 81, 83, 94, 2.16) из-за нестандартной обёртки `<em>` и вопроса без `<strong>`. Восстановлены скриптами `~/Downloads/gen_fix.py` и `~/Downloads/fix216.py`. Подробности — в `personal/tech/bilety-oxota-interaktiv.md`.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user