Описаны новые аргументы iptvc check --repeat/--every
All checks were successful
Build images / build (push) Successful in 1m37s

This commit is contained in:
2025-11-23 01:36:58 +08:00
parent 6d460f4263
commit 4976b9c85a

View File

@@ -89,7 +89,54 @@ iptvc check -u https://site.com/playlist.m3u8 --url http://other.com/list.m3u
Пример:
```bash
iptvc check -c RU_BASIC --code MOVIE_PREMIUM
iptvc check -i ~/my.ini -c RU_BASIC --code MOVIE_PREMIUM
```
<a id="repeat"></a>
## `--repeat`
Указывает количество повторений (итераций) команды.
Значение по умолчанию: `1`
Если указано `0`, тогда:
* повторение будет бесконечным;
* если переданы [`--url`](#url), [`--file`](#file) или [`--code`](#code), то на каждой итерации будут проверяться только указанные плейлисты;
* если не переданы [`--url`](#url), [`--file`](#file) или [`--code`](#code), то на каждой итерации список плейлистов будет подготавливаться заново.
Если при этом используется кеширование, то проверенные плейлисты (результаты проверки которых ещё находятся в кеше) проверяться не будут.
Пример:
```bash
# проверить 5 раз плейлисты с кодами xx и yy из my.ini
iptvc check -i ~/my.ini -c xx --code yy --repeat 5
# бесконечно проверять все плейлисты из my.ini, без учёта проверенных
iptvc check -i ~/my.ini --repeat 0
# бесконечно проверять плейлист из файла
iptvc check -f test.m3u --repeat 0
```
<a id="every"></a>
## `--every`
Указывает количество секунд между повторениями (итерациями) команды.
Значение по умолчанию: `5`
Если указано `0`, то задержки не будет.
Пример:
```bash
# проверить 5 раз плейлисты с кодами xx и yy из my.ini каждые 5 секунд
iptvc check -i ~/my.ini -c xx --code yy --repeat 5 --every 5
# бесконечно проверять все плейлисты из my.ini, без учёта проверенных, каждый час
iptvc check -i ~/my.ini --repeat 0 --every 3600
# бесконечно проверять плейлист из файла каждые 10 секунд
iptvc check -f test.m3u --repeat 0 --every 10
```
<a id="random"></a>
@@ -97,8 +144,6 @@ iptvc check -c RU_BASIC --code MOVIE_PREMIUM
Указывает максимальное количество случайных плейлистов из ini-файла для проверки.
Можно указать только однажды.
!!! warning "Работает только вместе с [`--ini`](#ini)."
Если не указан ни разу, то будут проверены все плейлисты, которые указаны в ini-файле.
@@ -145,7 +190,3 @@ iptvc check -i ~/my.ini -r 10 -q --json
```bash
iptvc check --random 10 --verbose
```