wip1
This commit is contained in:
@@ -53,7 +53,7 @@ iptvc serve --check
|
||||
|
||||
### `-i`, `--ini` { id="ini" }
|
||||
|
||||
Путь к локальному [ini-файлу](../../ref/formats/playlists.md) с описанием плейлистов.
|
||||
Путь к локальному [ini-файлу](../../reference/formats/playlists.md) с описанием плейлистов.
|
||||
|
||||
Значение по умолчанию: `./playlists.ini`
|
||||
|
||||
@@ -63,7 +63,7 @@ iptvc serve --check -i ~/my.ini
|
||||
|
||||
### `-t`, `--tags` { id="tags" }
|
||||
|
||||
Путь к [json-файлу](../../ref/formats/channels.md) с описанием тегов каналов.
|
||||
Путь к [json-файлу](../../reference/formats/channels.md) с описанием тегов каналов.
|
||||
|
||||
Значение по умолчанию: `./channels.json`
|
||||
|
||||
@@ -73,9 +73,9 @@ iptvc serve --check -t ~/tags.json
|
||||
|
||||
### `--playlists-all-cooldown` { id=playlists-all-cooldown }
|
||||
|
||||
Пауза между полными циклами фоновой проверки в секундах. Параметр переопределяет `check.playlists.all-cooldown` из конфигурации.
|
||||
Пауза между полными циклами фоновой проверки в секундах. Параметр переопределяет `check.playlists.allCooldown` из конфигурации.
|
||||
|
||||
Значение по умолчанию: значение `check.playlists.all-cooldown` из конфигурации, обычно `1800` (30 минут).
|
||||
Значение по умолчанию: значение `check.playlists.allCooldown` из конфигурации, обычно `1800` (30 минут).
|
||||
|
||||
```bash
|
||||
# пауза 2 минуты между циклами
|
||||
@@ -115,7 +115,9 @@ iptvc serve --config /etc/iptvc/config.yml
|
||||
|
||||
### `--debug` { id="debug" }
|
||||
|
||||
Включает режим отладки. Переопределяет `app.debug` из `config.yml` и переменную `APP_DEBUG`.
|
||||
Включает режим отладки.
|
||||
|
||||
Переопределяет <!-- md:config app.debug --> из `config.yml` и переменную `APP_DEBUG`.
|
||||
|
||||
```bash
|
||||
iptvc serve --debug
|
||||
@@ -123,7 +125,9 @@ iptvc serve --debug
|
||||
|
||||
### `--log-level` { id="log-level" }
|
||||
|
||||
Устанавливает уровень логирования. Переопределяет `app.log_level` из `config.yml`.
|
||||
Устанавливает уровень логирования.
|
||||
|
||||
Переопределяет <!-- md:config app.logLevel --> из `config.yml`.
|
||||
|
||||
Доступные значения: `debug`, `info`, `warn`, `error`.
|
||||
|
||||
@@ -137,13 +141,13 @@ iptvc serve --log-level debug
|
||||
|
||||
## Флаги проверки плейлистов
|
||||
|
||||
Эти флаги переопределяют параметры секции `check.playlists` из `config.yml`. Доступны для команд `check` и `serve`. Имеют смысл только при включённой фоновой проверке (`--check` или `check.start-on-serve: true`).
|
||||
Эти флаги переопределяют параметры секции `check.playlists` из `config.yml`. Доступны для команд `check` и `serve`. Имеют смысл только при включённой фоновой проверке (`--check` или `check.startOnServe: true`).
|
||||
|
||||
### `--playlists-timeout` { id="playlists-timeout" }
|
||||
|
||||
Таймаут HTTP-запроса плейлиста в секундах.
|
||||
|
||||
Переопределяет `check.playlists.timeout` (по умолчанию `10`).
|
||||
Переопределяет <!-- md:config check.playlists.timeout --> (по умолчанию `10`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --playlists-timeout 5
|
||||
@@ -153,7 +157,7 @@ iptvc serve --check --playlists-timeout 5
|
||||
|
||||
Задержка в секундах после проверки всех плейлистов.
|
||||
|
||||
Переопределяет `check.playlists.all-cooldown` (по умолчанию `1800`).
|
||||
Переопределяет <!-- md:config check.playlists.allCooldown --> (по умолчанию `1800`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --playlists-all-cooldown 10
|
||||
@@ -163,7 +167,7 @@ iptvc serve --check --playlists-all-cooldown 10
|
||||
|
||||
Задержка в секундах после проверки каждого плейлиста.
|
||||
|
||||
Переопределяет `check.playlists.one-cooldown` (по умолчанию `2`).
|
||||
Переопределяет <!-- md:config check.playlists.oneCooldown --> (по умолчанию `2`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --playlists-one-cooldown 2
|
||||
@@ -173,7 +177,7 @@ iptvc serve --check --playlists-one-cooldown 2
|
||||
|
||||
Максимум одновременно проверяемых плейлистов.
|
||||
|
||||
Переопределяет `check.playlists.max-routines` (по умолчанию `1`).
|
||||
Переопределяет <!-- md:config check.playlists.maxRoutines --> (по умолчанию `1`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --playlists-max-routines 10
|
||||
@@ -183,7 +187,7 @@ iptvc serve --check --playlists-max-routines 10
|
||||
|
||||
Количество плейлистов на одну процедуру проверки.
|
||||
|
||||
Переопределяет `check.playlists.per-routine` (по умолчанию `1`).
|
||||
Переопределяет <!-- md:config check.playlists.perRoutine --> (по умолчанию `1`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --playlists-per-routine 3
|
||||
@@ -193,7 +197,7 @@ iptvc serve --check --playlists-per-routine 3
|
||||
|
||||
User-Agent для HTTP-запросов плейлистов. Можно указать несколько — будет выбран случайный при каждом запросе.
|
||||
|
||||
Переопределяет `check.playlists.user-agent`.
|
||||
Переопределяет <!-- md:config check.playlists.userAgent -->.
|
||||
|
||||
```bash
|
||||
iptvc serve --check --playlists-user-agent "Mozilla/5.0" "curl/8.0"
|
||||
@@ -207,7 +211,7 @@ iptvc serve --check --playlists-user-agent "Mozilla/5.0" "curl/8.0"
|
||||
|
||||
Таймаут HTTP-запроса канала в секундах.
|
||||
|
||||
Переопределяет `check.channels.timeout` (по умолчанию `10`).
|
||||
Переопределяет <!-- md:config check.channels.timeout --> (по умолчанию `10`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --channels-timeout 8
|
||||
@@ -217,7 +221,7 @@ iptvc serve --check --channels-timeout 8
|
||||
|
||||
Объём данных в байтах для загрузки от сервера при проверке канала.
|
||||
|
||||
Переопределяет `check.channels.byte-range` (по умолчанию `512`).
|
||||
Переопределяет <!-- md:config check.channels.byteRange --> (по умолчанию `512`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --channels-byte-range 1024
|
||||
@@ -227,7 +231,7 @@ iptvc serve --check --channels-byte-range 1024
|
||||
|
||||
Задержка в секундах после проверки каждого канала.
|
||||
|
||||
Переопределяет `check.channels.cooldown` (по умолчанию `0`).
|
||||
Переопределяет <!-- md:config check.channels.cooldown --> (по умолчанию `0`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --channels-cooldown 1
|
||||
@@ -237,7 +241,7 @@ iptvc serve --check --channels-cooldown 1
|
||||
|
||||
Максимум одновременно проверяемых каналов.
|
||||
|
||||
Переопределяет `check.channels.max-routines` (по умолчанию `50`).
|
||||
Переопределяет <!-- md:config check.channels.maxRoutines --> (по умолчанию `50`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --channels-max-routines 100
|
||||
@@ -247,7 +251,7 @@ iptvc serve --check --channels-max-routines 100
|
||||
|
||||
Количество каналов на одну процедуру проверки.
|
||||
|
||||
Переопределяет `check.channels.per-routine` (по умолчанию `10`).
|
||||
Переопределяет <!-- md:config check.channels.perRoutine --> (по умолчанию `10`).
|
||||
|
||||
```bash
|
||||
iptvc serve --check --channels-per-routine 20
|
||||
@@ -257,7 +261,7 @@ iptvc serve --check --channels-per-routine 20
|
||||
|
||||
User-Agent для HTTP-запросов каналов. Можно указать несколько — будет выбран случайный при каждом запросе.
|
||||
|
||||
Переопределяет `check.channels.user-agent`.
|
||||
Переопределяет <!-- md:config check.channels.userAgent -->.
|
||||
|
||||
```bash
|
||||
iptvc serve --check --channels-user-agent "Mozilla/5.0" "VLC/3.0"
|
||||
@@ -269,9 +273,9 @@ iptvc serve --check --channels-user-agent "Mozilla/5.0" "VLC/3.0"
|
||||
|
||||
### `--cache-enabled` { id="cache-enabled" }
|
||||
|
||||
Включает кеширование результатов в KeyDB/Redis.
|
||||
Включает кеширование результатов redis-совместимым сервисом.
|
||||
|
||||
Переопределяет `cache.enabled` (по умолчанию `false`).
|
||||
Переопределяет <!-- md:config cache.enabled --> (по умолчанию `true`).
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled
|
||||
@@ -279,9 +283,9 @@ iptvc serve --cache-enabled
|
||||
|
||||
### `--cache-host` { id="cache-host" }
|
||||
|
||||
Хост KeyDB/Redis.
|
||||
Хост сервиса кеша.
|
||||
|
||||
Переопределяет `cache.host` (по умолчанию `localhost`).
|
||||
Переопределяет <!-- md:config cache.host --> (по умолчанию `cache`).
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled --cache-host 192.168.1.10
|
||||
@@ -289,9 +293,9 @@ iptvc serve --cache-enabled --cache-host 192.168.1.10
|
||||
|
||||
### `--cache-port` { id="cache-port" }
|
||||
|
||||
Порт KeyDB/Redis.
|
||||
Порт сервиса кеша.
|
||||
|
||||
Переопределяет `cache.port` (по умолчанию `6379`).
|
||||
Переопределяет <!-- md:config cache.port --> (по умолчанию `6379`).
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled --cache-port 6380
|
||||
@@ -299,9 +303,9 @@ iptvc serve --cache-enabled --cache-port 6380
|
||||
|
||||
### `--cache-username` { id="cache-username" }
|
||||
|
||||
Логин для подключения к KeyDB/Redis.
|
||||
Логин для подключения к сервису кеша.
|
||||
|
||||
Переопределяет `cache.username`.
|
||||
Переопределяет <!-- md:config cache.username -->.
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled --cache-username myuser
|
||||
@@ -309,9 +313,9 @@ iptvc serve --cache-enabled --cache-username myuser
|
||||
|
||||
### `--cache-password` { id="cache-password" }
|
||||
|
||||
Пароль для подключения к KeyDB/Redis.
|
||||
Пароль для подключения к сервису кеша.
|
||||
|
||||
Переопределяет `cache.password`.
|
||||
Переопределяет <!-- md:config cache.password -->.
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled --cache-password secret
|
||||
@@ -319,9 +323,9 @@ iptvc serve --cache-enabled --cache-password secret
|
||||
|
||||
### `--cache-db` { id="cache-db" }
|
||||
|
||||
Номер базы данных KeyDB/Redis.
|
||||
Номер базы данных кеша.
|
||||
|
||||
Переопределяет `cache.db` (по умолчанию `0`).
|
||||
Переопределяет <!-- md:config cache.db --> (по умолчанию `0`).
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled --cache-db 2
|
||||
@@ -331,7 +335,7 @@ iptvc serve --cache-enabled --cache-db 2
|
||||
|
||||
TTL записей кеша в секундах.
|
||||
|
||||
Переопределяет `cache.ttl` (по умолчанию `30`).
|
||||
Переопределяет <!-- md:config cache.ttl --> (по умолчанию `3600`).
|
||||
|
||||
```bash
|
||||
iptvc serve --cache-enabled --cache-ttl 3600
|
||||
|
||||
Reference in New Issue
Block a user