diff --git a/README.md b/README.md index 4bdb71b..2b0949a 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Вопросы работоспособности плейлистов адресуйте тем, кто несёт за них ответственность. +## Как использовать этот список? + Чтобы подключить плейлист, нужно в настройках IPTV-плеера указать ссылку в следующем формате: ``` @@ -31,7 +33,7 @@ iptv.axenov.dev?ID Можно получать состояние плейлистов из этого сборника при помощи метода: ``` -GET https://iptv.axenov.dev/getinfo= +GET https://iptv.axenov.dev/?getinfo= ``` где `ID` - один из идентификаторов, указанных в `playlists.ini` в квадратных скобках. @@ -78,3 +80,50 @@ src='https://webarmen.com/my/iptv/xxx.php' ; Необязателен, но если указан, то приоритетнее, чем pls. redirect=p1 ``` + +## Дополнительные инструменты + +### tools/download-all.sh + +Скачивает все плейлисты из `playlists.ini` в локальную директорию `./flies/...`. + +### tools/check-pls.sh + +Проверяет каждый канал в плейлисте и выводит результат проверки. + +Поддерживаются *.m3u и *.m3u8, как локальные файлы, так по прямым ссылкам. + +Коды ошибок доступны [здесь](https://everything.curl.dev/usingcurl/returns). + +Пример: + +``` +$ ./tools/check-pls.sh https://smarttvapp.ru/app/iptvfull.m3u  TSTP ✘  4s  ≡  16:47:00 +Playlist: https://smarttvapp.ru/app/iptvfull.m3u +Saved in /tmp/iptvfull.m3u + +Note 1: operation may take some time. +Note 2: press CTRL+C to skip current channel or CTRL+Z to kill process. +Note 3: results may be inaccurate, you should use proper IPTV software to re-check. +Note 4: error codes listed here - https://everything.curl.dev/usingcurl/returns +-------------------- +[1] - 1.06.2022 - smarttvapp.ru -... + - OK: "https://smarttvapp.ru/wp-content/uploads/2017/02/smartTVradar_logo_405x127kkk12.png" +[2] Первый канал Евразия... + - OK: "http://stream.euroasia.lfstrm.tv/perviy_evrasia/1/index.m3u8" +[3] Первый канал. Всемирная сеть... + - OK: "https://sc.id-tv.kz:443/1KanalVsemSet_36_37.m3u8" +[4] Россия К +2... + - OK: "https://sc.id-tv.kz:443/RossiyaK_34_35.m3u8" +[5] НТВ Мир... + - OK: "http://92.46.127.146:8080/ntv-L3-TRANS/index.m3u8" +[6] НТВ Мир... + - ERROR (28): "https://sc.id-tv.kz:443/NTV_34_35.m3u8" +... + +-------------------- +Playlist: https://smarttvapp.ru/app/iptvfull.m3u +Check stats +- Success: 995/999 +- Failed: 4/999 +``` diff --git a/check-pls.sh b/tools/check-pls.sh similarity index 100% rename from check-pls.sh rename to tools/check-pls.sh diff --git a/download-all.sh b/tools/download-all.sh similarity index 100% rename from download-all.sh rename to tools/download-all.sh