From 0e626ac48b29bf9d647089c62db7bc3fed07b1cb Mon Sep 17 00:00:00 2001 From: Anthony Axenov Date: Sat, 22 Nov 2025 16:55:01 +0800 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B9=20=D0=B1=D0=B8=D0=BB=D0=B4=D0=B5=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/checks.md | 2 +- src/common/details.md | 4 ++-- src/common/how-it-works.md | 2 +- src/iptvc/commands/index.md | 4 ++++ src/iptvc/index.md | 9 ++------- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/common/checks.md b/src/common/checks.md index 08aa0d0..604e104 100644 --- a/src/common/checks.md +++ b/src/common/checks.md @@ -5,7 +5,7 @@ tags: ["статусы", "плейлисты", "каналы", "iptvc"] # :material-file-refresh-outline: Как проверяются плейлисты -Плейлисты проверяются автоматически с некоей периодичностью при помощи [iptvc](../iptvc/how-it-works.md). +Плейлисты проверяются автоматически с некоей периодичностью при помощи [iptvc](../iptvc/index.md). Она может настраиваться мной в разное время, чтобы сбалансировать нагрузку на сервер. !!! danger "Я не гарантирую корректность и актуальность плейлистов, которые ты увидишь на сайте, как и корректность результатов их проверки." diff --git a/src/common/details.md b/src/common/details.md index d320b25..eccc7e1 100644 --- a/src/common/details.md +++ b/src/common/details.md @@ -29,7 +29,7 @@ tags: ["сайт", "статусы", "каналы"] (всё по нулям, если плейлист offline) * **Возможности** — наличие программы передач и перемотки каналов; * **M3U** — [прямая ссылка](../formats/playlists.md#pls) на плейлист; -* **Проверка плейлиста** — дата и время последней [проверки](../common/checks.md) плейлиста с помощью [iptvc](../iptvc/how-it-works.md); +* **Проверка плейлиста** — дата и время последней [проверки](../common/checks.md) плейлиста с помощью [iptvc](../iptvc/index.md); * **Ошибка проверки** — текст ошибки, которая возникла при проверке (только если плейлист offline) @@ -89,7 +89,7 @@ tags: ["сайт", "статусы", "каналы"] Под строкой поиска есть [**облако тегов**](../formats/channels.md#доступные-теги). !!! question inline end "Про теги" - Откуда они там появляются, можешь прочесть [здесь](../common/how-it-works.md) и [здесь](../iptvc/how-it-works.md). + Откуда они там появляются, можешь прочесть [здесь](../common/index.md) и [здесь](../iptvc/index.md). На любой из них можно нажать, и тогда в списке останутся каналы только с выбранными тегами. Выбранные теги подсвечиваются серым. diff --git a/src/common/how-it-works.md b/src/common/how-it-works.md index c804c63..e6f7d24 100644 --- a/src/common/how-it-works.md +++ b/src/common/how-it-works.md @@ -8,7 +8,7 @@ tags: ["плейлисты", "каналы", "теги", "iptvc", "плееры" 1. В специальном файле [playlists.ini](../formats/playlists.md) описываются плейлисты, которые кем-то опубликованы в интернете. Каждому плейлисту присваивается свой уникальный **короткий код**. 2. В специальном файле [channels.json](../formats/channels.md) описываются **ключевые слова** (метки, теги), которые характеризуют каналы. -3. В фоновом режиме [работает ПО](../iptvc/how-it-works.md), которое периодически [проверяет все плейлисты](checks.md) из п. 1 и **присваивает теги** каналам из п. 2. +3. В фоновом режиме [работает ПО](../iptvc/index.md), которое периодически [проверяет все плейлисты](checks.md) из п. 1 и **присваивает теги** каналам из п. 2. 4. На главной странице сайта выводится [весь список плейлистов](list.md), которые описаны в п. 1: с тегами, описаниями и короткими кодами. 5. Каждому плейлисту на сайте посвящена [своя страничка](details.md), где отображаются результаты его проверки, проверки его каналов (с присвоенными тегами) и пр. 6. Когда пользователь [обращается к плейлисту](connect.md) по короткому коду (например, `https://m3u.su/xyz`), то происходит **переадресация** на исходный плейлист. diff --git a/src/iptvc/commands/index.md b/src/iptvc/commands/index.md index e85f414..10e70a8 100644 --- a/src/iptvc/commands/index.md +++ b/src/iptvc/commands/index.md @@ -4,3 +4,7 @@ hide: [toc] --- # :octicons-terminal-24: Доступные команды + +* [Команда `help`](help.md) — получение справки о программе +* [Команда `check`](check.md) — проверка плейлистов +* [Команда `version`](version.md) — получение версии diff --git a/src/iptvc/index.md b/src/iptvc/index.md index f2450b7..132c7c4 100644 --- a/src/iptvc/index.md +++ b/src/iptvc/index.md @@ -19,20 +19,15 @@ hide: [toc] --- Коротко о главном, если не терпится -- [:material-cog-sync-outline: Как работает iptvc](how-it-works.md) +- [:octicons-terminal-24: Доступные команды](commands/index.md) --- - Механика работы программы + Как правильно с ней работать - [:simple-dotenv: Переменные окружения](env.md) --- Параметры конфигурации программы - -- [:octicons-terminal-24: Работа в терминале](cli/index.md) - - --- - Доступные команды и их аргументы ## :material-cog-sync-outline: Как работает iptvc