Уточнения по README и php.ini
This commit is contained in:
38
README.md
38
README.md
@@ -146,7 +146,8 @@ GET https://iptv.axenov.dev/<ID>/json
|
||||
* `status` -- статус плейлиста (`"online"|"timeout"|"offline"|"error"`)
|
||||
* `encoding` -- данные о кодировке файла плейлиста
|
||||
* `name` -- название кодировки (`"UTF-8"|"Windows-1251"`)
|
||||
* `alert` -- признак отличия кодировки от `UTF-8`, названия каналов сконвертированы в `UTF-8`, могут быть ошибки в отображении
|
||||
* `alert` -- признак отличия кодировки от `UTF-8`, названия каналов сконвертированы в `UTF-8`, могут быть ошибки
|
||||
в отображении
|
||||
* `channels` -- массив названий каналов
|
||||
* `count` -- количество каналов >= 0
|
||||
|
||||
@@ -193,7 +194,7 @@ GET https://iptv.axenov.dev/<ID>/json
|
||||
|
||||
### Вручную
|
||||
|
||||
1. Выполнить `cp src/.env.example src/.env`, установить необходимые параметры в файле `src/.env`
|
||||
1. Выполнить `cp ./src/.env.example ./src/.env`, установить необходимые параметры в файле `./src/.env`
|
||||
2. Выполнить `docker compose up -d --build` (или `./iptv up`)
|
||||
3. Открыть `http://<APP_URL>:8080` в браузере (или `./iptv open`)
|
||||
|
||||
@@ -246,13 +247,28 @@ $ sudo systemctl restart apache2
|
||||
|
||||
<a id="tools"></a>
|
||||
|
||||
## Дополнительные инструменты (`./tools`)
|
||||
## Дополнительные инструменты
|
||||
|
||||
### `download-all.sh`
|
||||
### Очистка кеша Twig
|
||||
|
||||
Если в файле `./src/.env` параметр `TWIG_CACHE=1`, то макеты страниц компилируются однажды и потом переиспользуются.
|
||||
Изменённые макеты не будут перекомпилироваться пока не будет очищен кеш прежних.
|
||||
|
||||
Для этого следует выполнить:
|
||||
|
||||
```
|
||||
./iptv composer clear-views
|
||||
```
|
||||
|
||||
### Скачать все плейлисты
|
||||
|
||||
Команда: `./tools/download-all.sh`
|
||||
|
||||
Скачивает все плейлисты из [`playlists.ini`](playlists.ini) в локальную директорию `./downloaded/`.
|
||||
|
||||
### `check-pls.sh`
|
||||
### Проверить каналы плейлиста
|
||||
|
||||
Команда: `./tools/check-pls.sh`
|
||||
|
||||
Проверяет каждый канал в плейлисте на доступность и выводит результат проверки.
|
||||
|
||||
@@ -291,7 +307,9 @@ Check stats
|
||||
- Failed: 4/999
|
||||
```
|
||||
|
||||
### `find-in-pls.sh`
|
||||
### Поиск каналов в одном плейлисте
|
||||
|
||||
Команда: `./tools/find-in-pls.sh`
|
||||
|
||||
Находит каналы по заданному регулярному выражению в одном указанном плейлисте.
|
||||
|
||||
@@ -317,7 +335,9 @@ Channel found: disney
|
||||
Found: 2
|
||||
```
|
||||
|
||||
### `find-in-all.sh`
|
||||
### Поиск каналов во всех плейлистах
|
||||
|
||||
Команда: `./tools/find-in-all.sh`
|
||||
|
||||
Находит каналы по заданному регулярному выражению во всех плейлистах, скачанных через `download-all.sh`.
|
||||
|
||||
@@ -351,7 +371,9 @@ Nothing found
|
||||
...
|
||||
```
|
||||
|
||||
### `make-pls.sh`
|
||||
### Создать плейлист из нужных каналов
|
||||
|
||||
Команда: `./tools/make-pls.sh`
|
||||
|
||||
Находит каналы по заданному регулярному выражению во всех плейлистах, скачанных через `download-all.sh`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user