Este é o comando epgsearch que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
epgsearch - Searchtimer e substituição do menu do programa VDR
VISÃO GERAL
EPG-Search pode ser usado como um substituto para a entrada do menu de programações padrão. Parece
como o menu de programações padrão, mas adiciona algumas funções adicionais:
- Comandos para entradas de EPG com 5 comandos integrados como 'show repeats',
'criar pesquisa'. Pode-se adicionar comandos próprios para outras necessidades, como adicionar um
Temporizador automático VDRAdmin.
- Adicione até 4 tempos definidos pelo usuário para 'agora' e 'próximo' e um opcional
menu de favoritos
- Pesquisando no EPG: Crie consultas reutilizáveis, que também podem ser usadas
como 'temporizadores de pesquisa'.
- Temporizadores de pesquisa: pesquise transmissões em segundo plano e adicione um
temporizador se um corresponder (semelhante aos temporizadores automáticos do VDRAdmin) ou simplesmente
faça um anúncio sobre isso via OSD
- Evite gravações duplas do mesmo evento
* visualização do cronômetro
* reconhecimento de gravações quebradas
* comparação fuzzy de eventos
- Barra de progresso em 'Novidades' e 'Novidades'
- Mude o tempo exibido ao pressionar a tecla, por exemplo, "O que está acontecendo agora" + 30 minutos
- O menu Iniciar pode ser configurado entre 'Agendar' ou 'O que está acontecendo agora'
- verificação de antecedentes para conflitos de temporizador com um gerenciador de conflito de temporizador
- menu EPG detalhado (resumo) permite pular para o próximo / anterior
evento
- suporte para informações estendidas de EPG para temporizadores de pesquisa
- extensão do menu de edição do cronômetro com um item de diretório, usuário
seleção do dia da semana definida e conclusão da legenda.
- Verificação de conflito de temporizador, informa sobre o OSD sobre conflitos
- Menu de conflito do temporizador, mostra informações detalhadas sobre os conflitos
e deixar você resolvê-los
- Notificações por e-mail sobre atualizações do cronômetro de pesquisa e conflitos de cronômetro
Partes das fontes são baseadas no patch de repetição de ECG de Gerhard Steiner, que deu
me a permissão para usá-los. Obrigado pelo seu trabalho!
OPÇÕES
-f arquivo, --svdrpsendcmd = arquivo
o caminho para svdrpsend para comunicação SVDRP externa (o padrão é interno
comunicação, então isso geralmente não é mais necessário)
-c caminho, --config = caminho
para especificar um diretório de configuração específico para todos os arquivos de configuração epgsearch, o padrão é
' / epgsearch '
-l arquivo, --logfile = arquivo
para especificar um arquivo de log específico para epgsearch (o arquivo de log padrão é epgsearch.log no
diretório de configuração do epgsearch)
-vn, --verbose = n
nível detalhado para o arquivo de log. O valor 0 significa nenhum registro. Outros valores são 1 (geral
mensagens), 2 (mensagens detalhadas), 3 (planejado para informações adicionais detalhadas para depuração
finalidades)
-r, --reloadmenuconf
recarregue o epgsearchmenu.conf com a chamada do plugin. Isso pode ser útil ao testar personalizado
layouts de menu.
-m arquivo, --mailcmd = arquivo
o comando externo a ser usado para entrega de correio. O padrão usa 'sendEmail.pl'. Se
você está usando um comando ou script diferente, certifique-se de que tem o mesmo parâmetro
interface como sendEmail.pl.
CONTEÚDOS
1. Descrição
1.1 Comandos do menu
1.2 Pesquisa de menu
1.2.1 Menu editar pesquisa
1.2.2 Resultados da pesquisa de menu
1.3 Estendido 'agora' e 'próximo'
1.4 Configuração de menu
2. Temporizadores de pesquisa
2.1 'Evite repetições' - internos
2.2 Como comparamos dois eventos?
2.3 Como e quando comparamos?
3. Uso de outros plug-ins ou scripts
4. Usando informações estendidas de EPG
5. Substituindo o menu de programação padrão
6. Complementos
1. Descrição
À primeira vista, a Pesquisa EPG parece a entrada do menu de horários do VDR. Pressionando o
tecla '0', pode-se alternar as teclas coloridas inferiores para acessar funções adicionais (o padrão
atribuição das teclas de cores pode ser ajustada pela configuração):
1.1 Menu comandos
Este menu exibe comandos que podem ser executados no item atual. Existem 8 embutidos
comandos:
- Repetições: Pesquisa por repetições
- Registro
- Interruptor
- Criar pesquisa
Muda para o menu de pesquisa e adiciona uma nova pesquisa com o nome do atual
item (para evitar editar o nome manualmente)
- Pesquisa nas gravações:
Procure nas gravações uma transmissão com o mesmo nome
- Marcar como 'já registrado':
Isso coloca o evento selecionado no arquivo epgsearchdone.data e instrui
epgsearch para evitar a gravação deste evento se um cronômetro de pesquisa de acordo for definido
para "evitar repetições". Um cronômetro já criado será removido automaticamente
com a próxima atualização do temporizador de pesquisa.
- Adicionar / Remover para / da lista de interruptores ?:
Controla a lista de interruptores. Se houver um evento na lista de comutação, epgsearch
irá anunciá-lo e mudar para o evento antes de começar. Para acessar o
lista de troca completa, chame 'Pesquisa / Ações / Lista de troca'.
- Criar lista negra:
Uma lista negra é usada para ignorar eventos ao usar timers de pesquisa. Uma pesquisa
O temporizador pode ser configurado para ignorar eventos de listas negras arbitrárias.
Você pode adicionar seus próprios comandos a este menu editando o arquivo epgsearchcmds.conf no
diretório de configuração epgsearch. Existe um arquivo conf de amostra com alguns comandos de amostra (consulte
diretório 'scripts', retirado de vdr-wiki.de, graças aos autores).
O formato do arquivo é o mesmo que commands.conf ou reccmds.conf do VDR. Quando um comando
é executado, os seguintes parâmetros são passados para ele:
$ 1: o título da entrada do EPG
$ 2: a hora de início da entrada EPG como valor time_t (como no
script de desligamento)
$ 3: o horário de término
$ 4: o número do canal da entrada do EPG
$ 5: o nome longo do canal da entrada do EPG
$ 6: o subtítulo da entrada do EPG, "" se não estiver presente
Para executar um comando do menu principal, você também pode pressionar seu número associado sem
abrindo o menu de comandos.
1.2 Menu search
Aqui você pode adicionar, editar, excluir e executar suas próprias consultas no EPG. O uso e
o comportamento deste menu é semelhante ao menu do temporizador do VDR.
1.2.1 Menu editar search
A maioria das coisas neste menu são bastante claras, portanto, apenas algumas notas sobre:
- Pesquisar prazo:
O termo a ser pesquisado. Se você gosta de pesquisar por mais palavras, separe-as com espaços em branco.
Deixar vazio (combinado com o modo de pesquisa 'Frase') irá corresponder a qualquer coisa. Isto é
útil, se você pesquisar, por exemplo, por qualquer coisa que comece entre algumas vezes em um
canal.
Com 'azul', você também pode selecionar um modelo para a nova pesquisa. Se um dos modelos
é definido como padrão, novas pesquisas irão obter automaticamente as configurações do padrão
template.
Nota: a pesquisa difusa é limitada a 32 caracteres!
- Pesquisar modo:
'Phrase' procura a expressão dentro do EPG. 'Todas as palavras' requer que cada
palavra da expressão ocorre no item EPG. 'pelo menos uma palavra' requer, que
apenas uma palavra ocorre no item EPG. 'Corresponder exatamente' requer que o seu termo de pesquisa
corresponde exatamente ao título, subtítulo ou descrição encontrados.
Com 'Expressão regular' você pode configurar uma expressão regular como termo de pesquisa. Você não
precisa de um '/' à esquerda e à direita na expressão. Por padrão, eles são estendidos para POSIX
expressões regulares. Se você quiser ter uma expressão regular compatível com Herl, simplesmente
edite os plugins Makefile e descomente '#REGEXLIB = pcre' para 'REGEXLIB = pcre' (você
precisará do pcreposix instalado, vem com libpcre de www.pcre.org, mas já está
parte da maioria das distribuições).
Veja também epgsearch(4) 'Descrição do processo de pesquisa'.
- Use conteúdo descritor
Alguns provedores fornecem descritores de conteúdo em seu EPG, como "Filme / Drama",
"Documentação", ... (disponível com vdr-1.7.11) Selecione aqui os descritores para pesquisar
para. A escolha múltipla é possível, que deve corresponder a todos os descritores fornecidos (E
operador).
- Use opção EPG info:
Disponível apenas se configurado, consulte abaixo 'Usando informações estendidas de EPG'.
- ignorar desaparecido categorias:
Se definido como 'Sim', isso diz ao epgsearch que uma categoria EPG ausente não deve excluir um
evento a partir dos resultados. Cuidado: Usar isso sem nenhum outro critério pode inundar
seus temporizadores.
- Use canal:
Pesquise apenas eventos no intervalo de canais, grupos de canais ou canais FTA fornecidos
só.
Grupos de canais (por exemplo, canais de esporte ou canais de TV paga) podem ser gerenciados com um submenu
chamado com 'azul'.
ATENÇÃO: Após alterar a ordem dos canais verifique as configurações de sua pesquisa
temporizadores!
- Use dia of semana:
Além dos dias da semana, você também pode configurar uma seleção definida pelo usuário, por exemplo, pesquisar apenas em
Segunda e sexta-feira.
Você encontrará a seleção definida pelo usuário na lista depois de sexta-feira.
- Use listas negras:
As listas negras são uma forma de excluir eventos indesejados. Selecione apenas global, um, mais ou todos
listas negras aqui. Se algum resultado da pesquisa também estiver contido em um dos
listas negras serão ignoradas.
- Use in favoritos cardápio:
Disponível apenas se ativado na configuração. Com esta opção, você pode marcar uma pesquisa para ser
usado no menu de favoritos. Os resultados de todas essas pesquisas estão listados no
menu de favoritos.
- Resultado cardápio disposição:
Disponível apenas se você tiver definido mais de um modelo de menu para os resultados da pesquisa em
epgsearchmenu.conf. Esta opção é usada para atribuir um layout de menu diferente para o
resultados de pesquisa desta pesquisa.
- Use as Pesquisar Cronômetro:
Se definido como sim, o plug-in fará uma varredura em segundo plano do EPG em determinados intervalos
e adicione um cronômetro, se houver uma correspondência. Você deve ativar os 'temporizadores de pesquisa' no
configurar. Se definido como "definido pelo usuário", pode-se especificar as margens de tempo com a tecla 'azul' onde o
o temporizador de pesquisa está ativo ou não.
- Ação:
A ação padrão é criar um cronômetro para os resultados da pesquisa. Mas você também pode escolher
simplesmente anuncie o evento encontrado via OSD assim que for encontrado ou para automaticamente
mude para o evento antes de começar. Também é possível obter um anúncio via
OSD antes do início do evento e para mudar para o seu canal com 'Ok'.
- Serial gravação:
Se definido como sim, as gravações serão armazenadas em uma pasta com o nome do
a transmissão e as próprias gravações terão o nome do episódio. Se houver
nenhum nome de episódio, a data e hora da gravação serão usados.
- Diretório:
Aqui você pode atribuir um diretório, onde a gravação deve ser armazenada, por exemplo, 'SciFi'.
Use a tecla 'azul' para selecionar as entradas do diretório já utilizadas em outras entradas de pesquisa ou
fornecido por entradas no arquivo epgsearchdirs.conf (simplesmente coloque seus diretórios aqui
um em cada linha sem o diretório de vídeo principal, consulte também o MANUAL). Se seu
provedor oferece informações estendidas de EPG, você também pode usar variáveis como "% Gênero%" ou
"% Category%" em sua entrada de diretório. Estes são substituídos pelas informações EPG atuais,
quando um cronômetro é criado.
Veja também epgsearch(4) 'Usando variáveis na entrada de diretório de um temporizador de pesquisa'.
- Apagar Gravações depois de ... dias:
Algumas gravações devem ser mantidas apenas por alguns dias, como notícias. Com este recurso você
pode dizer ao epgsearch para excluí-los automaticamente após ... dias.
- pausa if ... Gravações existir:
Se o número fornecido de gravações existir atualmente, o epgsearch não criará
mais temporizadores. Após deletar uma ou mais gravações continuará gerando novos
temporizadores.
- Evitar repete:
Se você não quiser gravar repetições, este recurso tenta verificar se um evento foi
já gravado / programado e pula. Consulte a seção 'Evitar repetições -
internals 'abaixo antes de usá-lo.
- Permitido repete:
Se quiser aceitar uma certa quantidade de repetições, pode indicar aqui o seu número.
- Preço: repete dentro ... dias:
Dê aqui o número de dias que uma repetição tem para seguir sua primeira transmissão. 0 é igual a
nenhuma restrição.
- Comparar título:
Ao comparar com eventos, especifique aqui se o título deve ser comparado.
- Comparar legenda:
Ao comparar com eventos, especifique aqui se a legenda deve ser comparada. Com
'se presente' epgsearch irá classificar dois eventos apenas como iguais se seus nomes de episódio
correspondem e não estão vazios.
- Comparar descrição:
Ao comparar com eventos, especifique aqui se a descrição deve ser comparada.
Para comparação, todas as partes da descrição, que se parecem com um valor de categoria, são
removido primeiro. O texto restante será comparado. Se isso for semelhante ao valor de
a próxima opção (em relação ao algoritmo Levinshtein-Distance) então será
aceitos como iguais.
- "Min. Correspondência em%:"
A correspondência mínima necessária de descrições em porcentagem.
- Comparar encontro:
Às vezes, um evento se repete muitas vezes em um determinado período (dia, semana, mês, ...),
mas não se pode distinguir as repetições com base no conteúdo do EPG. Então o único
a informação é a sua hora. Para usar isso para comparação, selecione o período apropriado.
- Comparar categorias:
Com o botão 'setup' você também pode especificar quais categorias devem ser comparadas. Como
com legendas, um evento é diferente se não tiver nenhum valor de categoria correspondente.
- Prioridade, tempo de vida, margens for começo e Pare:
Cada cronômetro de pesquisa pode ter suas próprias configurações para esses parâmetros. Os padrões podem ser
ajustado na configuração de plug-ins.
- VPS:
Se definido como sim, VPS é usado, mas apenas, se ativado no menu de configuração do VDR e se o
a transmissão tem informações VPS.
- Auto excluir:
para excluir automaticamente um cronômetro de pesquisa se o seguinte for verdadeiro:
* após x gravações, ou
* após x dias após a primeira gravação
Apenas as gravações completas são contadas. A exclusão é executada diretamente após o
gravação de correspondência
Para alternar o sinalizador 'Usar como cronômetro de pesquisa' sem editar a entrada de pesquisa, você pode usar o
chave '2'. Isso chamará diretamente o segundo comando do menu de comando.
1.2.2 Menu search resultados
Este menu exibe os resultados da pesquisa. Um 'T' permite que você saiba que já existe um cronômetro
para o evento. Um 't' significa que há apenas um temporizador parcial para ele, como no padrão
menu de horários.
1.3 Alargado 'agora' e 'próximo' e favoritos
Por configuração, pode-se adicionar até 4 vezes adicionais para estender o botão verde, por exemplo
'tarde', 'horário nobre', 'tarde da noite'. Os tempos, que já passaram, são pulados (você
não obterá 'tarde' à noite), com a exceção de que será exibido um horário para
no dia seguinte, se for menos de 20h no futuro. Nestes menus, você pode mudar o
hora exibida atualmente pressionando FastRew ou FastFwd para retroceder e avançar no tempo.
Se você não tiver essas teclas no controle remoto, poderá acessar essa função pressionando '0'
para alternar o botão verde e amarelo para '<<' e '>>'. Esta alternância pode ser ajustada por
configuração.
Você pode exibir uma barra de progresso em 'agora' e 'próximo'.
Além disso, você pode ativar na configuração uma lista de favoritos. Você pode configurar seu
searchtimers ("Usar na lista de favoritos") para exibir seus resultados em sua lista de favoritos. Esse
lista de eventos de exibição nas próximas 24 horas, ordenados por hora.
1.4 Menu instalação
1.4.1 Geral
- Esconder principal cardápio entrada:
Isso oculta a entrada do menu principal 'pesquisa'. Atenção: quando o plugin é atribuído à chave
'verde' e então esconder o 'plugin' irá dar-lhe o menu de programação padrão do VDR (ver abaixo
para evitar isso).
- a Principal cardápio entrada:
Se não estiver oculto, o nome da entrada do menu principal pode ser definido aqui. O padrão é 'Programa
guia'. Nota: Se você definir algo diferente do padrão, o menu principal
a entrada não depende mais do idioma do OSD. Configurando-o de volta para o padrão ou vazio
restaura esse comportamento novamente.
- Início cardápio:
Selecione o menu inicial 'Horários' ou 'Agora'
1.4.2 EPG menus
- Ok chave:
Escolha aqui o comportamento da tecla 'Ok'. Você pode usá-lo para exibir o resumo ou para
mudar para o canal correspondente. Nota: a funcionalidade da chave 'azul'
(Switch / Info / Search) depende desta configuração.
- Vermelho chave:
Selecione se deseja ter Padrão ('Registro') ou 'Comandos' como atribuição para a tecla
'vermelho'.
- Blue chave:
selecione se deseja ter Padrão ('Switch') ou 'Pesquisa' como atribuição para a chave
'azul'.
- Mostrar progresso in 'Agora':
No menu 'o que está acontecendo agora' você pode exibir uma barra de progresso, que mostra o progresso
do item atual.
- Mostrar canal números:
Selecione isto se quiser ter um número de canal principal antes de cada item no EPG
menus.
- Mostrar canal separadores:
Exibe separadores de grupos de canais entre canais nos menus 'Visão geral agora', ...
- Mostrar dia separadores:
Exibe um separador de dias entre eventos em dias diferentes no menu de programação.
- Mostrar rádio canais:
Liste também canais de rádio.
- Limitar canais da 1 para:
Se você tiver um grande conjunto de canais, pode acelerar as coisas ao limitar a exibição
canais com esta configuração. Use '0' para desabilitar o limite. Se o canal atual é
acima do limite, o limite é ignorado e todos os canais serão exibidos novamente.
- 'XNUMX pressione' cronômetro criação:
Se definido como 'sim', um cronômetro é criado imediatamente ao pressionar 'Gravar', caso contrário, o cronômetro
o menu de edição é exibido.
- Mostrar canais sem EPG:
Exibe canais sem EPG para permitir a troca ou criar um temporizador.
- Tempo intervalo for FR / FF [min]:
Nos menus 'agora', 'próximo', 'definição do usuário 1', ... você pode mudar o tempo exibido por
pressionando FastRew, FastFwd em seu controle remoto. Ajuste a quantidade de minutos para
pule aqui.
- Alterne Verde amarelo:
Se você não tiver FastRew, FastFwd em seu controle remoto, defina como sim. Quando
pressionando '0' nos menus, isso alterna a atribuição das teclas coloridas e atribui
por exemplo, '<<' e '>>' para 'verde' e 'amarelo'.
- Mostrar favoritos cardápio:
Um menu de favoritos pode exibir uma lista de suas transmissões favoritas. Habilite se você
deseja um menu adicional além de 'Agora' e 'Próximo'. Você pode escolher entre exibir
este menu antes ou depois dos menus com horários definidos pelo usuário. Qualquer pesquisa pode ser usada como
Um favorito. Você só precisa definir a opção 'Usar no menu de favoritos' ao editar um
procurar.
- for da Próximo ... horas:
Este valor permite ajustar o intervalo de tempo usado para exibir os favoritos.
1.4.3 Usuário definido EPG vezes
- Use usuário tempo 1..4:
Adicione até 4 tempos definidos pelo usuário além de 'agora' e 'próximo'.
- Descrição:
Nome do horário definido pelo usuário, por exemplo, 'Tarde', 'Horário nobre', 'Tarde da noite'.
- Tempo:
A hora associada à hora definida pelo usuário.
1.4.4 Cronômetro programação
- Use VDR's cronômetro editar cardápio:
Ao programar um temporizador padrão, epgsearch usa um menu estendido, que também suporta
um item de diretório, seleção de dia da semana definida pelo usuário e conclusão de legenda. Se você é
usando uma versão corrigida do VDR, que também tem um menu de edição de temporizador estendido e gosta de
use este menu em vez do do epgsearch e, em seguida, defina esta opção como 'Sim'.
- Padrão gravação diretório:
Esta entrada será usada na programação do temporizador padrão como diretório padrão. Você pode
também use variáveis de categoria EPG (por exemplo, 'Meus filmes ~% Categoria% ~% Gênero%'). Quando o cronômetro
o menu de edição é lançado; o epgsearch tenta substituir todas as variáveis com os valores encontrados
na descrição do evento. Se nem todas as variáveis pudessem ser substituídas, o
o item do diretório é deixado em branco.
- Adicionar episódio para manual cronômetros:
Ao adicionar manualmente um temporizador, epgsearch pode adicionar automaticamente o nome do episódio ao
arquivo de cronômetro resultando em uma subpasta para a gravação posterior, que é nomeada com o
nome do episódio. Escolha aqui como isso deve ser feito. 'inteligente' tenta reconhecer se este
faz sentido. Portanto, ele verifica a duração do evento e pula a legenda se o
evento tem mais de 80min.
- Padrão cronômetro verificar método:
Os temporizadores manuais podem ser verificados quanto a alterações do EPG. Aqui você pode configurar a verificação padrão
método para cada canal. Existem os seguintes métodos:
* sem verificação
* por ID de evento: verifica por um ID de evento fornecido pelo provedor de canal.
* por canal e hora: verifique pela correspondência de duração.
Nem todos os canais fornecem um ID de evento adequado, então você pode configurar o padrão para cada
canal aqui. Ao programar um cronômetro manual, este uso padrão usado em epgsearch's
próprio menu de edição do temporizador.
1.4.5 Pesquisar e search temporizadores
- Use search cronômetros:
Se sim, o plug-in faz uma varredura em segundo plano do EPG e adiciona temporizadores se encontrar
entradas correspondentes. Isso se aplica apenas a pesquisas marcadas com 'usar como pesquisa
cronômetro'.
- Atualizar intervalo:
O intervalo de atualização da varredura em segundo plano para temporizadores de pesquisa em minutos.
- SVDRP porta:
Para as versões VDR até 1.7.14, a porta SVDRP padrão era 2001. Começando com
vdr-1.7.15 foi alterado para 6419. Se você quiser usar uma porta diferente da padrão,
configure-o aqui para fazer os timers de pesquisa funcionarem.
- Padrão Prioridade:
Prioridade padrão dos temporizadores gerados.
- Padrão Vida:
Vida útil padrão dos temporizadores gerados.
- Margem at iniciar / parar:
Margens padrão dos temporizadores gerados.
- Não anúncios quando repetindo:
suprimir anúncios de eventos enquanto qualquer reprodução estiver ativa.
- Recriar temporizadores depois de eliminação:
epgsearch lembra por padrão quais temporizadores já foram criados por temporizadores de pesquisa e
não os recriará se eles forem removidos. Para desativar este comportamento, defina-o como
'Sim'.
- Verifique if EPG existe for ... [h]:
Se você obtiver conteúdo EPG de provedores externos, é possível que algo falhe
e algumas gravações são ignoradas devido à falta do EPG. Com esta função pode-se
verifique se existe conteúdo EPG nas próximas ... horas. Com '0' a verificação é desabilitada.
- "Avisar por OSD:"
Defina como 'Sim' para ser avisado via OSD.
- "Avisar por correio:"
Defina como 'Sim' para ser avisado por e-mail. Por favor configure a conta de e-mail em 'e-mail
notificação'
- "Grupo de canais para verificar:"
selecione hier o grupo de canais para verificar. Talvez você tenha que criá-lo antes em
'grupos de canais'
- ignorar TV paga canais:
Defina como 'Sim' se não quiser ter eventos de canais de TV paga durante a pesquisa
para uma repetição.
- Pesquisar modelos:
Aqui você pode gerenciar modelos de pesquisa que podem ser usados ao criar uma pesquisa.
- Listas negras:
Aqui você pode gerenciar listas negras que podem ser usadas para suprimir eventos indesejados dentro de um
procurar. Uma lista negra também pode ser marcada como global. Desde a configuração padrão de um
o temporizador de pesquisa para 'usar listas negras' é 'apenas global', esta é uma maneira simples de excluir
eventos indesejados de todos os temporizadores de pesquisa, exceto: Se o temporizador de pesquisa tiver a opção
'use blacklists: none' nenhuma lista negra é levada em consideração. Também a busca por
repete dentro do OSD ignora quaisquer listas negras.
- Canal grupos:
Aqui você pode configurar grupos de canais (por exemplo, canais de esportes, canais de TV paga) que podem ser
usado como critério nas pesquisas. O mesmo pode ser feito no menu de edição da pesquisa.
importante: se você obtiver seu EPG de fontes externas, certifique-se de que o cronômetro de pesquisa seja atualizado
são desativados enquanto seu EPG é atualizado. A razão para isso é que o epgsearch irá remover
temporizadores sem eventos atribuídos a eles. Esta situação pode existir enquanto o novo EPG é
alimentado para VDR. Uma maneira simples de desabilitar as atualizações do cronômetro de pesquisa é usar o comando SVDRP
SETS em seu script de atualização de EPG:
svdrpsend plug epgsearch SETS desligado
svdrpsend plug epgsearch SETS ligado
1.4.6 Cronômetro conflito a verificação
- ignorar abaixo prioridade:
Se um cronômetro falhar com uma prioridade abaixo do valor fornecido, você não obterá um OSD
mensagem sobre isso e o conflito será classificado como 'não relevante' no
visão geral dos conflitos.
- ignorar conflito duração menos ... min .:
Se um conflito durar apenas alguns minutos, ele não produzirá uma mensagem OSD e
o conflito será classificado como 'não relevante' na visão geral de conflitos.
- Preço: verificar dentro Próximo ... dias:
Aqui você pode especificar o intervalo de dias que deve ser usado para a verificação de conflito.
- Depois de cada cronômetro programação:
Isso executa uma verificação de conflito após cada programação manual do temporizador e - se o
O temporizador novo / modificado está envolvido em um conflito - exibe uma mensagem OSD sobre isso.
- "Quando a gravação começa:
Defina como 'sim' se a verificação de conflito deve ser realizada quando uma gravação começa.
No caso de um conflito, você recebe imediatamente uma mensagem informando sobre ele.
A mensagem só será exibida se o conflito ocorrer nas próximas 2 horas.
- Depois de cada search cronômetro atualizar:
Especifique aqui se deseja ter uma verificação de conflito após cada atualização do cronômetro de pesquisa. Se
definido como 'Não':
- cada ... minutos:
executa uma verificação de conflito em segundo plano a cada ... minutos e informa sobre
conflitos relevantes via OSD. Defina como '0' para desativar este recurso.
- if conflitos dentro Próximo ... minutos:
- cada ... minutos:
se você gostaria de ter uma verificação mais frequente e notificação OSD quando um conflito
aparecer dentro do tempo determinado, use este recurso.
- Evitar notificação quando repetindo:
Defina como 'sim' se não quiser receber mensagens OSD sobre conflitos se você
atualmente repete algo. No entanto, as mensagens serão exibidas se
o primeiro conflito que se aproxima é nas próximas 2 horas.
Também dê uma olhada em epgsearch(4), seção 'Trabalhar com o menu de conflito do cronômetro'.
1.4.7 E-mail notificação
Certifique-se de que 'sendEmail.pl' está no caminho de seus executáveis e que o
'epgsearchupdmail.templ' e 'epgsearchconflmail.templ' existem em epgsearch's
diretório de configurações!
- Pesquisar cronômetro notificação:
Ative isto, se quiser receber uma notificação por e-mail, quando o temporizador de pesquisa
discussão de fundo tem
- criou um novo cronômetro
- modificou um cronômetro existente
- excluiu um cronômetro, que foi anulado por causa de mudanças de EPG ou outro usuário
ações.
(Também requer a ativação de 'Usar temporizadores de pesquisa' na configuração do temporizador de pesquisa.)
- Tempo entre mails [h]:
Para notificações do cronômetro de busca, pode-se definir a distância mínima em horas entre o
e-mails. Assim que esse tempo tiver decorrido, um novo e-mail será enviado após a próxima pesquisa
atualização do cronômetro. Um valor '0' significa nenhum atraso e causará a entrega imediata do correio.
- Cronômetro conflito notificação:
Ative-o se quiser receber uma notificação por e-mail sobre conflitos de temporizador. o
a notificação incluirá apenas conflitos 'relevantes' conforme especificado no conflito do cronômetro
configurar. epgsearch sempre enviará uma nova notificação se houver alguma mudança no
conflitos atuais.
(Também requer 'Após cada atualização do temporizador de pesquisa' ou 'a cada ... minutos' no conflito
verifique a configuração para ser ativada.)
- Submeter para:
O endereço de correio do destinatário. Nota: Alguns provedores (como Arcor) não permitem o
mesmo endereço para remetente e destinatário.
- Mail método:
Você pode escolher entre:
- sendEmail.pl: este é um script simples enviado com epgsearch, que permite
entrega de correio também em sistemas sem um servidor de correio configurado. Por favor
copie-o para seu $ PATH
- sendmail: requer um sistema de e-mail configurado corretamente
- E-mail endereço:
Seu endereço de e-mail completo (!) A ser usado para enviar o e-mail.
- SMTP servidor:
O nome do seu servidor SMTP a ser usado para enviar e-mails.
- Use SMTP autenticação:
Selecione 'sim' se sua conta precisar de autenticação para enviar e-mails.
- AUTH usuário:
Especifique o nome de usuário da conta se sua conta precisar de autenticação.
- AUTH senha:
Especifique a senha da conta se sua conta precisar de autenticação. Note o
a senha é salva como texto simples. Você tem que se certificar de que seu sistema está
arquivos de configuração seguros e nenhum VDR são visíveis para pessoas não autorizadas.
Após a configuração da conta, verifique se funciona com 'Teste'. Se você estiver usando 'sendEmail.pl'
para entrega de correio, deve haver algo como 'E-mail enviado com sucesso' no final de
a saída de teste. A função de teste não está disponível para o método 'sendmail'.
Também dê uma olhada em epgsearch(4), seção 'Notificações por e-mail'.
2. Pesquisar temporizadores
É exatamente o mesmo que os temporizadores automáticos do VDRAdmin, mas não precisa de software externo. Quando você
criar uma pesquisa, você pode dar a opção de usá-la como cronômetro de pesquisa. Agora, o plugin verifica
Entradas de EPG em certos intervalos de atualização (-> configuração) em segundo plano e cria temporizadores se
existem entradas correspondentes. Se você não gosta de um novo cronômetro, mas só quer ser
informado sobre o evento definido 'Apenas anunciar (sem cronômetro)' como sim. Uma vez que esses timers de pesquisa
são bastante úteis para publicações em série, você pode definir a opção 'gravação em série' em uma pesquisa,
que cria cronômetros cujas gravações são armazenadas em uma pasta com o nome de série e
cujas entradas são nomeadas com o nome do episódio. Se não houver nome de episódio, o plugin
nomeia a gravação com uma string de data / hora.
Para usar temporizadores de pesquisa, você também deve ativá-los na configuração de plug-ins. Também edite o
Porta SVDRP, se você não estiver usando o padrão 2001.
Se você deseja acionar uma verificação em segundo plano manualmente, simplesmente
toque em /etc/vdr/plugins/epgsearch/.epgsearchupdate
Isso também pode fazer parte do seu script de desligamento. (Adicione aqui um sono depois para dar o
plug-in o tempo para terminar a verificação.)
Para obter mais informações sobre searchtimers, consulte epgsearch(4), 'Descrição da pesquisa
processo 'e' Como funcionam os temporizadores de pesquisa? '
2.1 'Evitar repete ' - internos
Esta seção explica o recurso 'Evitar repetições' para um cronômetro de pesquisa. Às vezes um
não pode evitar gravações duplas de um evento apenas definindo a pesquisa correspondente
critérios.
Portanto, o recurso 'evitar repetições' tenta verificar antes de criar um cronômetro, se o mesmo
evento já foi registrado no passado ou se houver um cronômetro que registra o mesmo evento.
Nesse caso, não haverá novo cronômetro para o evento.
2.2 Como funciona o dobrador de carta de canal do we comparar dois eventos?
Para verificar se dois eventos são iguais, há muitas configurações possíveis para um temporizador de pesquisa.
Você pode escolher o título, subtítulo, descrição ou categorias estendidas de EPG dentro do
descrição de um evento a ser comparado com os elementos de outro evento.
Essa comparação é sempre feita com distinção entre maiúsculas e minúsculas e para todo o período. Mas a descrição
de um evento faz uma exceção a isso. Primeiro, todo o texto dentro da descrição será
truncado que se parece com uma entrada de categoria estendida, por exemplo, 'Classificação: dica'. Um estendido
a entrada da categoria é uma linha de texto que começa com max. 40 sinais, seguidos por ':' e terminando
com max. 60 outros sinais. A razão para este corte é que algumas categorias, como o
a classificação de um evento não faz parte da descrição da repetição do mesmo evento.
O texto restante será agora comparado por comprimento. Se a diferença for maior que 90%,
em seguida, classificamos a descrição dos dois eventos como diferentes. Caso contrário, aplicamos o
Levinsthein-Distance-Algorithm (LD), que faz uma comparação de texto fuzzy. Nós aceitamos o
descrição dos eventos como iguais, se LD retornar uma correspondência de mais de 90%. Já que LD é
bastante intensivo em tempo de execução (O(mn)), você não deve escolher 'comparar descrição' como o único
critério de comparação, mas sempre combiná-lo com outros critérios.
2.3 Como funciona o dobrador de carta de canal e quando do we comparar?
Como já mencionado, cada atualização do cronômetro de pesquisa verifica os cronômetros de pesquisa com este recurso para
gravações no passado ou um cronômetro já existente para o mesmo evento.
Para lembrar de gravações anteriores, o epgsearch armazena suas informações no arquivo epgsearchdone.data.
Você pode dar uma olhada no conteúdo deste arquivo chamando 'mostrar gravações feitas' no
'ações' do menu de pesquisas. Este arquivo armazena apenas informações sobre as gravações que são
completo, ou seja, que começou e parou na hora certa. Portanto, uma gravação quebrada não será
armazenado neste arquivo e o epgsearch tentará automaticamente gravar a próxima repetição, se
há algum.
Como funciona o dobrador de carta de canal para usar isso?
Como você pode ver, todo o recurso depende da qualidade do EPG. Depois de criar tal
temporizador de pesquisa, você deve primeiro verificar se ele faz o que foi planejado. Portanto, o menu de
os resultados da pesquisa têm um modo adicional para a tecla 'azul' denominado 'Antevisão do temporizador'. Aqui vocÊ
pode ver quais temporizadores a próxima atualização criaria. Os temporizadores existentes são identificados com 'T',
temporizadores futuros com 'P'.
Dica: se a programação resultar em um conflito, simplesmente desative o temporizador conflitante no
menu de temporizadores. A próxima atualização do cronômetro de pesquisa tentará programar um cronômetro diferente para o
mesmo evento, se existir.
Quando it funciona não corretamente :-)
Para obter um melhor controle da programação ou não programação dos temporizadores ao usar
este recurso um arquivo de log foi introduzido. Ao iniciar o epgsearch com a linha de comando
opção '-vn' onde n é o nível de registro, então você obtém informações adicionais no arquivo
epgsearch.log. Os níveis de registro disponíveis são 0 (sem registro) a 3 (registro estendido). Veja também
o manual para as opções de linha de comando.
3. Uso da Outros plugins or Scripts
See epgsearch(4).
4. utilização opção EPG info
Alguns provedores de EPG fornecem informações adicionais de EPG, como o tipo de evento, o vídeo
e formato de áudio, elenco, ... no resumo do conteúdo.
Observação: isso é diferente dos descritores de conteúdo introduzidos em vdr-1.7.11, que são
entregues como dados extras com um padrão comum. Infelizmente, nem todos os provedores oferecem
estes dados, ou o conjunto de descritores errados. Portanto, você pode usar a abordagem de 'EPG estendido
info 'aqui, que é uma forma de extrair essas informações do resumo do conteúdo.
Usando tvm2vdr ou epg4vdr, você pode importá-lo para o vdr. Para usar esta informação com
temporizadores de pesquisa, é necessário configurá-lo com o arquivo epgsearchcats.conf no epgsearch
diretório de configuração. O formato do arquivo é o seguinte:
ID | nome da categoria | nome no menu | valores separados por ',' (opção) | modo de pesquisa (opção)
- 'ID' deve ser um número inteiro positivo único
(alterar o id mais tarde irá forçá-lo a reeditar seus timers de pesquisa!)
- 'nome da categoria' é o nome fornecido pelo provedor de EPG, por exemplo, 'Gênero'
- 'nome no menu' é o nome exibido no epgsearch.
- 'valores' é uma lista opcional de valores possíveis
- 'modo de pesquisa' especifica o modo de pesquisa:
comparação de texto:
0 - todo o termo deve aparecer como substring
1 - todos os termos únicos (os delimitadores são ',', ';', '|' ou '~')
deve existir como substrings. Este é o modo de pesquisa padrão.
2 - pelo menos um termo (os delimitadores são ',', ';', '|' ou '~')
deve existir como substring.
3 - corresponde exatamente
4 - expressão regular
comparação numérica:
10 - menos
11 - menor ou igual
12 - maior
13 - maior ou igual
14 - igual
15 - diferente
Arquivos de amostra para epgsearchcats.conf são entregues com o plug-in no diretório 'conf'.
Simplesmente copie aquele que se ajusta a você para o nome do arquivo do diretório de configuração do epgsearch
epgsearchcats.conf e, em seguida, dê uma olhada no menu de edição dos temporizadores de pesquisa (após reiniciar o
VDR).
Como configurar um novo epgsearchcats.conf dá muito trabalho, adicionei uma pequena ferramenta
'createcats', que constitui a maior parte do trabalho. Deveria ter sido compilado com
o plugin e existe no diretório de fontes.
See criar gatos(1) para obter informações sobre como usá-lo.
Internals: epgsearch verifica o resumo de um evento para o nome da categoria seguido por ':'
para todas as categorias que possuem um valor correspondente definido no temporizador de pesquisa. A busca é
diferencia maiúsculas de minúsculas em relação ao nome da categoria e também ao valor.
5. substituindo da padrão cronograma cardápio
Para usar este plugin como um substituto para a tecla verde padrão, basta colocar a linha
Verde @epgsearch
em seu keymacros.conf. Se você não quiser obter outra entrada de plug-in em seu menu principal,
primeiro esconda-o pela configuração. Então você poderia usar meu plug-in de inicialização e colocar a linha
Verde @launcher x
em seu keymacros.conf, onde x é a posição do plug-in Epgsearch dentro de lançadores
lista do menu.
Outra abordagem é usar um patch para VDR que substitui o menu de programação padrão do vdr com
epgsearch (vdr-replace-schedulemenu.diff.gz no subdiretório patches, graças ao autor
Uwe / egal @ vdrportal). Ao usar este patch, a entrada deve ser semelhante a
Programação Verde
Este patch já está incluído em algumas coleções de patch, como o Bigpatch.
6. Add-ons
epgsearch oferece 2 'mini'-plugins. Ambos requerem um epgsearch instalado (mas epgsearch
pode ser escondido no menu principal):
- epgsearch somente:
Para quem deseja apenas usar o recurso de pesquisa e / ou cronômetros de pesquisa ou simplesmente deseja
para ter uma entrada separada do menu principal para o recurso de pesquisa. Este plugin cria um principal
a entrada do menu 'Pesquisar' que chama o menu de pesquisa do epgsearch. Ativação no script de início do VDR
com "-Pepgsearchonly".
- verificação de conflito apenas:
A verificação de conflito do cronômetro também pode ter sua própria entrada no menu principal que exibe
menu de visão geral do conflito do epgsearch. Tem uma opção de configuração para exibir uma informação
sobre a última verificação diretamente em sua entrada do menu principal. Ativação no script de início do VDR
com "-Pconflictcheckonly".
Diverta-se!
Christian Wieninger
Avançado descrição
See epgsearch(4) ou leia online
<http://winni.vdr-developer.org/epgsearch/README.DE>
<http://winni.vdr-developer.org/epgsearch/README>
<http://winni.vdr-developer.org/epgsearch/MANUAL>
Use epgsearch online usando serviços onworks.net