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:
@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 \
--pull always \
--rm \

View File

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

View File

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

View File

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