Epgsearch-plugin
Материал из RuVDRWiki
Содержание |
Описание
Автор : Christian Wieninger
EPG-Search может использываться как замена "Телегиду" (программа телепередач).Модуль имеет функцию поиска EPG и дополнительную команду в меню команд.Поиск может также использываться для автоматического создания таймеров в/на заднем плане, если было найдено кое-что подходящее.Тоесть похожа к автотаймерам Vdradmin-а.
Дополнительно имеется ещё до 4 определенных пользователем времён наряду с "Сейчас" и "Далее".
Кроме того, улучшенная оптика за счёт индикаторов времени.
Картинки
Требования к программному обеспечению
- Vdradmin (опционально)
- (P)erl-(c)ompatible (r)egular (e)xpression library (опционально)
- at (опционально для rememberevent.sh)
- vdr >= 1.3.7
Установка
Source
cd $SOURCEDIR tar xvzf pcre-<VERSION>.tar.bz2 cd pcre-<VERSION> ./configure --prefix=/usr/local make make install ldconfig
Arch-Linux
pacman -S pcre
Crux
prt-get depinst libpcre
Debian
apt-get install libpcre3-dev
Gentoo
emerge libpcre
SuSE
yast -i pcre-devel
Опции
| HAVE_PCREPOSIX=1 | comment this out if you want to use Perl compatible regular expressions (PCRE) |
Конфигурация
Чтобы искать повторения в нормальном меню "Таймеры" , нужно накладывать патч (опционально), более подробно описано в README.
cd $SOURCEDIR/VDR patch -p1 < PLUGINS/src/epgsearch/patches/timercmds-<VERSION>.diff
Потом комплимировать как обычно.
В конце скопировать createcats в $PATH :
ln -s $SOURCEDIR/VDR/PLUGINS/src/epgsearch/createcats /usr/local/bin
Вызов может происходить через $VDRCONFIG/plugins/epgsearch/epgsearchcmds.conf, смотри последнюю запись.
Параметры
| Параметр (сокр.) | Параметр (полн.) | Описание |
|---|---|---|
| -f file | --svdrpsendcmd=file | the path to svdrpsend.pl for external Svdrp communitcation (default is internal communication) |
| -c path | --config=path | to specify a specific config dir for epgsearch |
| -l file | --logfile=file | to specify a specific logfile for epgsearch |
| -v n | --verbose=n | verbose level for logfile |
Svdrp команды
| Параметр | Описание |
|---|---|
| LSTS [ID] | to list all searches, or the one with the passed ID (format is the same as epgsearch.conf) |
| NEWS <settings> | to add a new search REMARK: the value of element ID is ignored. epgsearch will always assign the next free ID |
| DELS <ID> | to delete the search with ID |
| EDIS <settings> | to modify an existing search |
| UPDS [OSD] | to update the search timers. Passing the optional keyword OSD pops up an OSD message after the update has finished. |
| UPDD | to reload the file epgsearchdone.data, e.g. after an external tool has modified it. |
| SETS <ON|OFF> | to activate or cancel the search timer background thread. |
| FIND <settings> | Search the EPG for events and receive a result list. |
Советы
Быстрый/прямой вызов модуля можно сделать через кнопку# Remote control key macros for VDR # # Format: # # macrokey key1 key2 key3... # macrokey @plugin key1 key2 key3... # # See man vdr(5) Red @pilot Green @epgsearch ^^^^^^^^^^^^^^^^^^^^^ Blue Timers Yellow @prefermenu
Или через "User Key" :
User1 @epgsearch
Вы можете также расширить меню команд модуля.Для этого нужно править epgsearchcmds.conf, например следущая строка создаёт автотаймер для Vdradmin-а, если он применяется к выбранной программной записи:
epg2autotimer : /usr/local/bin/epg2autotimer.sh
Если ещё не существует, тогда просто создайте, PATH был бы $VDRCONFIG/plugins/epgsearch/epgsearchcmds.conf.
Всё остальное Вы найдёте в README модуля.
