--- icon: material/flag-checkered tags: ["iptvc"] --- # :material-flag-checkered: Быстрый старт Допустим, что программа скачана и распакована в любую директорию. ## Проверить плейлист по прямой ссылке ``` ./iptvc check -u https://example.com/pls.m3u ./iptvc check --url https://example.com/pls.m3u ``` ## Проверить файл плейлист с диска ``` ./iptvc check -f /home/user/pls.m3u ./iptvc check --file /home/user/pls.m3u ``` ## Проверить плейлист по короткому коду из [`playlists.ini`](../formats/playlists.md) ``` ./iptvc check -c X ./iptvc check --code X ``` Файл `playlists.ini` должен лежать рядом с `iptvc`. Если файл лежит в другой директории, то можно явно указать путь к нему: ``` ./iptvc check --ini /home/user/playlists.ini --code X ``` Если ini-файл не будет найден, программа предупредит об этом. ## Присвоить каналам тематические теги Чтобы это произошло, рядом с `iptvc` должен лежать файл [channels.json](../formats/channels.md). Если файл лежит в другой директории, то можно указать её явно: ``` ./iptvc check --tags /home/user/channels.json <...другие аргументы...> ``` Если json-файл не будет найден, то программа предупредит о том, что теги не будут присвоены, и продолжит работу. ## Проверить несколько плейлистов одновременно Для этого можно комбинировать все аргументы, пречисленные выше, с учётом особенностей их работы: ``` ./iptvc check \ --ini /home/user/p.ini \ --tags /home/user/c.json \ --code Y \ --file /home/user/tv.m3u \ --url https://example.com/pls1.m3u \ --url https://example.com/pls2.m3u ``` В этом примере (построчно): * вызвать команду проверки; * взять список плейлистов из файла `/home/user/p.ini`; * применить правила присвоения тегов из файла `/home/user/c.json`; * проверить плейлист с кодом `Y` из ini-файла; * проверить плейлист из файла `/home/user/tv.m3u`; * проверить плейлист по ссылке `https://example.com/pls1.m3u`; * проверить плейлист по ссылке `https://example.com/pls2.m3u`. Символ `\` нужен только для наглядного разделения аргументов на несколько строк. Переданные плейлисты будут обработаны в следующем порядке: 1. локальные файлы; 2. по ссылкам; 3. по кодам из ini-файла.