Стилистические правки и редактирование оформления

This commit is contained in:
2026-04-16 15:11:27 +03:00
parent 9755da7616
commit 5bbee7caa6

View File

@@ -93,7 +93,7 @@ RUST_LOG=debug cargo run
### Переменные окружения
| Переменная | Обязательна | Описание |
|------------|-------------|----------|
|---------------------|-------------|------------------------------------------------------|
| `NAS_FQDN` | Да | URL NAS Synology с протоколом и портом |
| `NAS_USER` | Да | Имя пользователя учетной записи Synology |
| `NAS_PASS` | Да | Пароль учетной записи Synology |
@@ -111,7 +111,7 @@ RUST_LOG=debug cargo run
Связывает названия видов спорта с соответствующими видео пакетами.
| SPORT | LINK |
|-------|------|
|----------------|---------------------------------------------|
| Без оформления | \\server\share\path\to\null.mov |
| Футбол | \\server\share\path\to\football_pack.mov |
| Волейбол | \\server\share\path\to\volleyball_pack.mov |
@@ -123,7 +123,7 @@ RUST_LOG=debug cargo run
Если несколько команд в одном виде спорта имеют одинаковые названия, но разные логотипы, используется разделитель хеш # для уникальной идентификации.
| TEAM | SPORT | LINK |
|------|-------|------|
|-------------------|-----------|---------------------------------------------------|
| Галатасарай#Turki | Футбол | \\server\share\path\to\galatasaray_football.png |
| Галатасарай | Волейбол | \\server\share\path\to\galatasaray_volleyball.png |
| Галатасарай#UCL | Волейбол | \\server\share\path\to\galatasaray_ucl.png |
@@ -134,7 +134,7 @@ RUST_LOG=debug cargo run
Сопоставляет названия каналов с их логотипами. Поля заполняются вручную без выпадающих списков.
| CHANEL | LINK |
|--------|------|
|---------|-----------------------------------------|
| КАНАЛ | \\server\share\path\to\channel_logo.png |
| TRIUMPH | \\server\share\path\to\triumph_logo.png |
@@ -147,7 +147,7 @@ RUST_LOG=debug cargo run
**Примечание**: Колонка LEAGUE обязательна для заполнения, но не имеет выпадающего списка. Проверка орфографии и опечаток отсутствует!
| STATE | TRIPPLE | DATA | TIME | SPORT | LEAGUE | CHANEL | TEAM A | TEAM B |
|-------|---------|------|------|-------|--------|--------|--------|--------|
|--------|---------|-----------|-------|----------|---------------------------|---------|-----------------|-------------------|
| TRUE | TRUE | 27.2.2026 | 23:40 | Футбол | Чемпионат Португалии | START | Спортинг#ll#550 | Эшторил#ll#550 |
| FALSE | TRUE | 28.2.2026 | 12:55 | Волейбол | Чемпионат Турции. Женщины | TRIUMPH | Бешикташ | Галатасарай#Turki |
@@ -186,7 +186,7 @@ RUST_LOG=debug cargo run
Рендерные видео сохраняются в `OUTPUT_FOLDER` по следующему шаблону именования:
```
```shell
YYYYMMDD_Sport_League_TeamA_TeamB_Channel[_Variant].mp4
```
@@ -215,14 +215,14 @@ YYYYMMDD_Sport_League_TeamA_TeamB_Channel[_Variant].mp4
### Типы шаблонов
| Файл шаблона | Назначение |
|--------------|------------|
|------------------------|---------------------------------|
| `PackShot_DOUBLE.aepx` | Сопоставление с двумя командами |
| `PackShot_SINGLE.aepx` | Анонсы для одной команды |
### Обязательные слои
| Имя слоя | Тип | Описание |
|----------|-----|----------|
|------------------------|-------|-------------------------------------------------|
| DATA | Text | Отображение даты (автоматически подстраивается) |
| TIME / TIME_H / TIME_M | Text | Отображение времени |
| LEAGUE | Text | Название лиги |
@@ -244,19 +244,19 @@ YYYYMMDD_Sport_League_TeamA_TeamB_Channel[_Variant].mp4
### Частые проблемы
**Ошибка подключения к NAS**
#### Ошибка подключения к NAS
- Проверьте, что `NAS_FQDN` включает протокол и порт (например, `https://nas.example.com:5001`)
- Проверьте сетевую связность с NAS
- Убедитесь, что сервисы File Station и Office включены
**Файл не найден**
#### Файл не найден**
- Убедитесь, что путь в `NAS_FILE` точно соответствует пути в Synology Drive
- Путь должен начинаться с `/Team Folder/` для рабочих папок
- Проверьте права доступа к файлу для учетной записи сервиса
**Ошибка отправки задания Nexrender**
#### Ошибка отправки задания Nexrender
- Подтвердите доступность сервера Nexrender
- Убедитесь, что `NEXRENDER_API_URL` правильный
@@ -295,7 +295,7 @@ RUST_LOG=debug ./target/release/ae_anons
### Структура кода
```
```shell
src/
├── main.rs # Точка входа и оркестрация приложения
├── config.rs # Управление конфигурацией
@@ -313,7 +313,7 @@ src/
## Зависимости
| Crate | Версия | Назначение |
|-------|--------|------------|
|--------------------|--------|-----------------------------------------|
| reqwest | 0.12 | HTTP клиент для коммуникации API |
| serde / serde_json | 1.0 | Сериализация JSON |
| calamine | 0.26 | Парсинг файлов Excel |