Epgsearch-plugin

Материал из RuVDRWiki

Перейти к: навигация, поиск

Содержание

Описание

Автор : Christian Wieninger

EPG-Search может использываться как замена "Телегиду" (программа телепередач).Модуль имеет функцию поиска EPG и дополнительную команду в меню команд.Поиск может также использываться для автоматического создания таймеров в/на заднем плане, если было найдено кое-что подходящее.Тоесть похожа к автотаймерам Vdradmin-а.

Дополнительно имеется ещё до 4 определенных пользователем времён наряду с "Сейчас" и "Далее".

Кроме того, улучшенная оптика за счёт индикаторов времени.

Картинки

Обзор - Сейчас (немецкие)
Обзор - Сейчас (немецкие)
Обзор - Сейчас (русские)
Обзор - Сейчас (русские)

Требования к программному обеспечению

  • (P)erl-(c)ompatible (r)egular (e)xpression library (опционально)
  • 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.

Советы

Быстрый/прямой вызов модуля можно сделать через кнопку
[Зелёный]
с помощью keymacros.conf :
# 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 модуля.

Ссылки

  1. Homepage модуля
  2. Perl-compatible regular expression library
Личные инструменты
На других языках