74 lines
3.6 KiB
Markdown
74 lines
3.6 KiB
Markdown
---
|
|
title: Введение
|
|
icon: octicons/sparkles-fill-16
|
|
hide: [toc]
|
|
---
|
|
|
|
# IPTV Checker (iptvc)
|
|
|
|
Это простая программа для проверки IPTV плейлистов, входящая в состав проекта m3u.su.
|
|
|
|
Поддерживает проверку как локальных файлов `*.m3u`/`*.m3u8`, так и удалённых плейлистов по прямым ссылкам, с возможностью кеширования результатов и его вывода в различных форматах.
|
|
|
|
> Программа не предназначена для хранения, воспроизведения или распространения пиратского контента.
|
|
|
|
<div class="grid cards" markdown>
|
|
- :material-flag-checkered: **Быстрый старт**
|
|
|
|
---
|
|
|
|
Коротко о главном, если не терпится
|
|
|
|
[Подробности :material-arrow-right:][start]{ .md-button .md-button--primary }
|
|
|
|
- :material-application-brackets-outline: **Запуск сайта**
|
|
|
|
---
|
|
|
|
Создайте свой агрегатор плейлистов
|
|
|
|
[Подробности :material-arrow-right:][site]{ .md-button .md-button--primary }
|
|
|
|
- :octicons-terminal-24: **Работа в терминале**
|
|
|
|
---
|
|
|
|
Как обрабатывать плейлисты без GUI
|
|
|
|
[Подробности :material-arrow-right:][cli]{ .md-button .md-button--primary }
|
|
|
|
- :material-file-cog: **Конфигурация**
|
|
|
|
---
|
|
|
|
Настройте `iptvc` для своих целей
|
|
|
|
[Подробности :material-arrow-right:][cfg]{ .md-button .md-button--primary }
|
|
</div>
|
|
|
|
[start]: quickstart.md "Перейти к разделу"
|
|
[site]: site/first-steps.md "Перейти к разделу"
|
|
[cli]: commands/index.md "Перейти к разделу"
|
|
[cfg]: ../common/config/config.md "Перейти к разделу"
|
|
|
|
<!--
|
|
## :material-cog-sync-outline: Как работает `iptvc`
|
|
|
|
Принцип её работы очень простой:
|
|
|
|
1. Получить плейлист по ссылке.
|
|
2. Полученный плейлист распарсить:
|
|
обрабатывается полученный текст в формате [m3u](../common/formats/m3u.md), из него вычленется информация о каналах и их группировке.
|
|
3. Каждый найденный канал проверить:
|
|
получить информацию по ссылке и принять решение — работает ли канал (технически) или нет.
|
|
4. Если необходимо, каждому каналу [присвоить теги](../common/formats/channels.md#доступные-теги) согласно [правилам](../common/formats/channels.md).
|
|
5. Если необходимо, закешировать результаты проверок.
|
|
|
|
Во время работы программа пишет лог проверки плейлиста и каналов в достаточно компактном человекочитаемом виде, а в конце пишет результаты проверок.
|
|
|
|
При желании, можно включить более подробный вывод, чтобы тщательно следить за ходом проверки в реальном времени, а также вывод результатов в машиночитаемом виде (в формате json).
|
|
|
|
Подробности см. в разделе [Команда `check`](../iptvc/commands/check.md).
|
|
|
|
-->
|