.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "epgsearch.conf 5" .TH epgsearch.conf 5 "2019-11-01" "perl v5.30.0" "Epgsearch Version 2.4.0" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" epgsearch.conf \- The searchtimers .SH "DESCRIPTION" .IX Header "DESCRIPTION" This file contains the searchtimers. .PP Do not edit it manually, you should use \s-1SVDRP.\s0 .SH "SYNTAX" .IX Header "SYNTAX" Due to some new features there was a change in the format. The format is now signed with a comment in the first line. The field delimiter is \fB':'\fR: .PP .Vb 10 \& 1 \- unique search timer id \& 2 \- the search term \& 3 \- use time? 0/1 \& 4 \- start time in HHMM \& 5 \- stop time in HHMM \& 6 \- use channel? 0 = no, 1 = Interval, 2 = Channel group, 3 = FTA only \& 7 \- if \*(Aquse channel\*(Aq = 1 then channel id[|channel id] in VDR format, \& one entry or min/max entry separated with |, if \*(Aquse channel\*(Aq = 2 \& then the channel group name \& 8 \- match case? 0/1 \& 9 \- search mode: \& 0 \- the whole term must appear as substring \& 1 \- all single terms (delimiters are blank,\*(Aq,\*(Aq, \*(Aq;\*(Aq, \*(Aq|\*(Aq or \*(Aq~\*(Aq) \& must exist as substrings. \& 2 \- at least one term (delimiters are blank, \*(Aq,\*(Aq, \*(Aq;\*(Aq, \*(Aq|\*(Aq or \*(Aq~\*(Aq) \& must exist as substring. \& 3 \- matches exactly \& 4 \- regular expression \& 10 \- use title? 0/1 \& 11 \- use subtitle? 0/1 \& 12 \- use description? 0/1 \& 13 \- use duration? 0/1 \& 14 \- min duration in hhmm \& 15 \- max duration in hhmm \& 16 \- use as search timer? 0/1 \& 17 \- use day of week? 0/1 \& 18 \- day of week (0 = Sunday, 1 = Monday...; \& \-1 Sunday, \-2 Monday, \-4 Tuesday, ...; \-7 Sun, Mon, Tue) \& 19 \- use series recording? 0/1 \& 20 \- directory for recording \& 21 \- priority of recording \& 22 \- lifetime of recording \& 23 \- time margin for start in minutes \& 24 \- time margin for stop in minutes \& 25 \- use VPS? 0/1 \& 26 \- action: \& 0 = create a timer \& 1 = announce only via OSD (no timer) \& 2 = switch only (no timer) \& 3 = announce via OSD and switch (no timer) \& 4 = announce via mail \& 27 \- use extended EPG info? 0/1 \& 28 \- extended EPG info values. This entry has the following format \& (delimiter is \*(Aq|\*(Aq for each category, \*(Aq#\*(Aq separates id and value): \& 1 \- the id of the extended EPG info category as specified in \& epgsearchcats.conf \& 2 \- the value of the extended EPG info category \& (a \*(Aq:\*(Aq will be translated to "!^colon^!", e.g. in "16:9") \& 29 \- avoid repeats? 0/1 \& 30 \- allowed repeats \& 31 \- compare title when testing for a repeat? 0/1 \& 32 \- compare subtitle when testing for a repeat? 0/1/2 \& 0 \- no \& 1 \- yes \& 2 \- yes, if present \& 33 \- compare description when testing for a repeat? 0/1 \& 34 \- compare extended EPG info when testing for a repeat? \& This entry is a bit field of the category IDs. \& 35 \- accepts repeats only within x days \& 36 \- delete a recording automatically after x days \& 37 \- but keep this number of recordings anyway \& 38 \- minutes before switch (if action = 2) \& 39 \- pause if x recordings already exist \& 40 \- blacklist usage mode (0 none, 1 selection, 2 all) \& 41 \- selected blacklist IDs separated with \*(Aq|\*(Aq \& 42 \- fuzzy tolerance value for fuzzy searching \& 43 \- use this search in favorites menu (0 no, 1 yes) \& 44 \- id of a menu search template \& 45 \- auto deletion mode (0 don\*(Aqt delete search timer, 1 delete after given \& count of recordings, 2 delete after given days after first recording) \& 46 \- count of recordings after which to delete the search timer \& 47 \- count of days after the first recording after which to delete the search \& timer \& 48 \- first day where the search timer is active (see parameter 16) \& 49 \- last day where the search timer is active (see parameter 16) \& 50 \- ignore missing EPG categories? 0/1 \& 51 \- unmute sound if off when used as switch timer \& 52 \- percentage of match when comparing the summary of two events (with \*(Aqavoid repeats\*(Aq) \& 53 \- HEX representation of the content descriptors, each descriptor ID is represented with 2 chars \& 54 \- compare date when testing for a repeat? (0=no, 1=same day, 2=same week, 3=same month) .Ve .PP A ':' in the search term or the directory entry will be translated in a \&'|'. If a '|' exists in the search term, e.g. when using regular expressions, it will be translated to \*(L"!^pipe^!\*(R" (I know it's ugly ;\-)) .PP There's no need to fill all fields, only the first 11 fields must exist. .SH "EXAMPLE" .IX Header "EXAMPLE" .Vb 3 \& #version 2 \- DON\*(AqT TOUCH THIS! \& 1:Kommissar Beck:0:::2:�ffRecht:0:0:1:0:0:0:::1:0:0:1:%Category%~%Genre%:50:99:10:60:0:0:0::1:0:1:1:0:0:0:0:0 \& 2:* S�gebrecht:0:::2:Hauptsender:0:0:0:0:0:0:::0:0:0:0:%Category%~%Genre%:50:99:10:10:0:0:1:1#|2#|3#|4#|5#|6#Marianne S�gebrecht|7#|8#|9#|10#|11#|12#|13#:1:0:1:0:0:0:0:0:0 .Ve .SH "SEE ALSO" .IX Header "SEE ALSO" \&\f(CWepgsearch(1)\fR .SH "AUTHOR (man pages)" .IX Header "AUTHOR (man pages)" Mike Constabel .SH "REPORT BUGS" .IX Header "REPORT BUGS" Bug reports (german): .PP .PP Mailing list: .PP .SH "COPYRIGHT and LICENSE" .IX Header "COPYRIGHT and LICENSE" Copyright (C) 2004\-2010 Christian Wieninger .PP This program is free software; you can redistribute it and/or modify it under the terms of the \s-1GNU\s0 General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. .PP This program is distributed in the hope that it will be useful, but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of \&\s-1MERCHANTABILITY\s0 or \s-1FITNESS FOR A PARTICULAR PURPOSE.\s0 See the \&\s-1GNU\s0 General Public License for more details. .PP You should have received a copy of the \s-1GNU\s0 General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, \s-1MA 02110\-1301 USA\s0 Or, point your browser to http://www.gnu.org/licenses/old\-licenses/gpl\-2.0.html .PP The author can be reached at cwieninger@gmx.de .PP The project's page is at http://winni.vdr\-developer.org/epgsearch .PP The \s-1MD5\s0 code is derived from the \s-1RSA\s0 Data Security, Inc. \s-1MD5\s0 Message-Digest Algorithm.