Быстрый старт¶
Для простоты представим, что программа скачана и распакована в любую директорию и вы находитесь в ней.
Используйте тот способ запуска, который выбрали на шаге установки.
Ниже представлены лишь частые примеры запуска программы с разными аргументами под разные случаи.
Проверить плейлист по прямой ссылке¶
Проверить файл плейлиста с диска¶
Проверить плейлист по короткому коду из playlists.ini¶
Файл playlists.ini должен лежать рядом с iptvc.
Если файл лежит в другой директории, то можно явно указать путь к нему:
Если ini-файл не будет найден, программа предупредит об этом.
Присвоить каналам тематические теги¶
Для этого рядом с iptvc должен лежать файл channels.json.
Если файл лежит в другой директории, то можно указать её явно:
Если json-файл не будет найден, то программа предупредит о том, что теги не будут присвоены, и продолжит работу.
Проверить несколько плейлистов одновременно¶
Для этого можно комбинировать все аргументы, перечисленные выше, с учётом особенностей их работы:
./iptvc check \
--ini /home/user/p.ini \ #(1)!
--tags /home/user/c.json \ #(2)!
--code Y \ #(3)!
--file /home/user/tv.m3u \ #(4)!
--url https://example.com/pls1.m3u \ #(5)!
-u https://example.com/pls2.m3u #(6)!
- Из этого файла будет взят список плейлистов
- Из этого файла будут взяты правила для присвоения тегов каналам
- Из ini-списка будет проверен только плейлист с кодом
Y - Это отдельный файл плейлиста на диске, который будет проверен в дополнение к основному списку
- Плейлист на каком-то удалённом сервере, который будет загружен и проверен вместе с прошлыми двумя
- Ещё один по ссылке, просто через короткий вариант аргумента
--url
Символ \ нужен только для наглядного разделения аргументов на несколько строк.
Всё это можно писать в одну строку.
Переданные плейлисты будут обработаны в следующем порядке:
- локальные файлы (
-f|--file); - по ссылкам (
-u|--url); - по кодам из ini-файла (
-i|--ini,-c|--code).