Merge branch 'master' of git.axenov.dev:IPTV/docs

This commit is contained in:
2025-11-22 16:22:16 +08:00
5 changed files with 27 additions and 18 deletions

View File

@@ -1,5 +1,5 @@
live: live:
@echo "Open http://localhost:3000 to see live preview" @echo "Wait until container starts and open http://localhost:3000 to see live preview"
@docker run \ @docker run \
--pull always \ --pull always \
--rm \ --rm \

View File

@@ -105,9 +105,9 @@ tags: ["сайт", "статусы", "каналы"]
Поясню базовые принципы формирования адреса: Поясню базовые принципы формирования адреса:
1. необязателен префикс протокола `http://` или `https://` перед доменом 1. необязателен префикс протокола `http://` или `https://` перед доменом
2. обязателен домен `m3u.su` или `m3u.su` 2. обязателен домен `m3u.su`
3. обязателен `/код` плейлиста после домена 3. обязателен `/код` плейлиста после домена
4. необязателен постфикс расширения после кода `.m3u` или `.m3u8` 4. необязателен суффикс расширения после кода `.m3u` или `.m3u8`
На примере ниже я наглядно покажу все возможные ссылки на один и тот же плейлист с кодом `ru`: На примере ниже я наглядно покажу все возможные ссылки на один и тот же плейлист с кодом `ru`:
@@ -121,9 +121,6 @@ http://m3u.su/ru
m3u.su/ru.m3u8 m3u.su/ru.m3u8
m3u.su/ru.m3u m3u.su/ru.m3u
m3u.su/ru m3u.su/ru
m3u.su/ru.m3u8
m3u.su/ru.m3u
m3u.su/ru
``` ```
!!! info "" !!! info ""

View File

@@ -71,7 +71,7 @@ tags: ["плееры"]
Простой и удобный веб-плеер. Простой и удобный веб-плеер.
Загрузка плейлиста по ссылкам или из файла, но только одного. Загрузка плейлиста по ссылкам или из файла, но только одного.
В качестве тестового плейлиста всем известный (m3u.su/sh)[https://m3u.su/sh].
Подгрузка и отображение телепрограммы (используется https://cdn.epg.one/epg2.xml). Подгрузка и отображение телепрограммы (используется https://cdn.epg.one/epg2.xml).
??? quote "[Скриншот] Главное окно" ??? quote "[Скриншот] Главное окно"

View File

@@ -76,7 +76,7 @@ make live
Перегенерирует документацию на лету сразу после изменения файлов. Перегенерирует документацию на лету сразу после изменения файлов.
Открывает [localhost:3000](https://localhost:3000) для просмотра изменений в реальном времени. Открывает [localhost:3000](http://localhost:3000) для просмотра изменений в реальном времени.
## Генерация статических файлов ## Генерация статических файлов
@@ -86,7 +86,7 @@ make build
Генерирует статические файлы, которую можно версионировать и хранить/деплоить отдельно. Генерирует статические файлы, которую можно версионировать и хранить/деплоить отдельно.
Открывает [localhost:8080/docs](https://localhost:8080/docs) для просмотра сгенерированной документации. Открывает [localhost:8080/docs](http://localhost:8080/docs) для просмотра сгенерированной документации.
Готовый скомпилированный статический сайт с документацией находится в директории `site/`. Готовый скомпилированный статический сайт с документацией находится в директории `site/`.
Он же хранится в репозитории вместе с исходными файлами, потому что: Он же хранится в репозитории вместе с исходными файлами, потому что:

View File

@@ -89,15 +89,27 @@ tags: ["сайт", "каналы", "плейлисты", "epg", "плееры",
1. Из самого плейлиста. 1. Из самого плейлиста.
Часто в атрибут [`url-tvg`](formats/m3u.md#url-tvg) тега `#EXTM3U` указывают одну или две ссылки на EPG, разделяя их `;`. Часто в атрибут [`url-tvg`](formats/m3u.md#url-tvg) тега `#EXTM3U` указывают одну или две ссылки на EPG, разделяя их `;`.
Их можно использовать отдельно, например, если плеер не может корректно обработать такое значение. Их можно использовать отдельно, например, если плеер не может корректно обработать такое значение.
2. Взять одну из этих ссылок: 2. Взять одну из этих ссылок:
??? quote "Список"
* `http://epg.fox-tv.fun/1.xmltv`
* `http://epg.it999.ru/edem.xml.gz` * `http://epg.it999.ru/edem.xml.gz`
* `http://iptv-content.webhop.net/guide.xml` * `http://epg.lightiptv.cc/epg.xml.gz`
* `http://epg.one/epg.xml.gz`
* `http://epg.team/tvteam.xml.7.2`
* `http://epg.team/tvteam.xml.gz`
* `http://programtv.ru/xmltv.xml.gz`
* `http://spacetv.in/api/epg.xml.gz`
* `http://www.teleguide.info/download/new3/xmltv.xml.gz` * `http://www.teleguide.info/download/new3/xmltv.xml.gz`
* `https://ottepg.ru/ottepg.xml.gz` * `https://bcumedia.pro/epg.xml.gz`
* `http://stb.shara-tv.org/epg/epgtv.xml.gz` * `https://epg.fox-tv.fun/1.xmltv`
* `http://st.kineskop.tv/epg.xml.gz` * `https://filmax-tv.ru/epg.xml.gz`
* `https://iptvx.one/epg/epg_lite.xml.gz` * `https://iptvx.one/epg/epg_lite.xml.gz`
* `https://iptvx.one/epg/epg.xml.gz` * `https://iptvx.one/epg/epg.xml.gz`
* `https://klimedia.space/epg.xml.gz`
* `https://list.satfor.pro/f/epg.xml.gz`
3. Найти другие здесь: 3. Найти другие здесь:
* `https://iptvx.one/viewtopic.php?f=12&t=4` * `https://iptvx.one/viewtopic.php?f=12&t=4`
* `https://iptvmaster.ru/epg-for-iptv` * `https://iptvmaster.ru/epg-for-iptv`