.\" 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 "epgsearchcats.conf 5" .TH epgsearchcats.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" epgsearchcats.conf \- Die Kategorien des erweiterten EPGs, sofern vorhanden. .SH "BESCHREIBUNG" .IX Header "BESCHREIBUNG" Wenn man das \s-1EPG\s0 aus dem Internet bezieht, z.B. von Hörzu, enthält das \s-1EPG\s0 erweiterte Daten. Zusätzlich zum Titel, Untertitel un der Beschreibung findet man dann eine Liste der Darsteller, Jahr des Drehs, Episode der Serie, Kategorie und Genre des Film, etc. .PP Damit epgsearch diese verwenden kann müssen die Felder des erweiterten EPGs Variablen zugeordnet werden. .PP Einige Beispieldateien werden dem Plugin mitgeliefert und finden sich im Verzeichnis \*(L"conf\*(R". .PP Um eine eigene \fIepgsearchcats.conf\fR zu erstellen dient das mitgelieferte Tool \&\fIcreatecats\fR. .PP Es scannt das vorhandene \s-1EPG\s0 und erstellt eine \fIepgsearchcats.conf\fR. Diese sollte an die eigenen Wünscche angepasst werden, eine Formatbeschreibung findet sich im Kopf der Datei. .SH "FORMAT" .IX Header "FORMAT" Auszug aus einer \fIepgsearchcats.conf\fR: .PP \&\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .PP .Vb 10 \& This is just a template based on your current epg.data. Please edit! \& Perhaps a category or its value list should be removed. Also the \& \*(Aqname in menu\*(Aq should be adjusted to your language. \& The order of items determines the order listed in epgsearch. It does not \& depend on the ID, which is used by epgsearch. \& Format: \& ID|category name(,format)|name in menu|values separated by \*(Aq,\*(Aq (option)|searchmode \& \- \*(AqID\*(Aq should be a unique positive integer \& (changing the id later on will force you to reedit your search timers!) \& \- \*(Aqcategory name\*(Aq is the name in your epg.data \& you can optionally add a format specifier for numeric values e.g. \& Episode,%02i \& \- \*(Aqname in menu\*(Aq is the name displayed in epgsearch. \& \- \*(Aqvalues\*(Aq is an optional list of possible values \& if you omit the list, the entry turns to an edit field in epgsearch, \& else it\*(Aqs an list of items to select from \& \- \*(Aqsearchmode\*(Aq is an optional parameter specifying the mode of search: \& text comparison: \& 0 \- the whole term must appear as substring \& 1 \- all single terms (delimiters are \*(Aq,\*(Aq, \*(Aq;\*(Aq, \*(Aq|\*(Aq or \*(Aq~\*(Aq) \& must exist as substrings. This is the default search mode. \& 2 \- at least one term (delimiters are \*(Aq,\*(Aq, \*(Aq;\*(Aq, \*(Aq|\*(Aq or \*(Aq~\*(Aq) \& must exist as substring. \& 3 \- matches exactly \& 4 \- regular expression \& numerical comparison: \& 10 \- less \& 11 \- less or equal \& 12 \- greater \& 13 \- greater or equal \& 14 \- equal \& 15 \- not equal .Ve .PP \&\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .SH "BEISPIELE" .IX Header "BEISPIELE" (Die Zeilen sind gekürzt, daher unvollständig) .PP Beispiel für \s-1EPG\s0 von Hörzu, bezogen von epgdata.com mit tvmovie2vdr. .PP .Vb 1 \& 1|Category|Kategorie|Information,Kinder,Musik,Serie,Show,Spielfilm,Sport|2 \& \& 2|Genre|Genre|Abenteuer,Action,Wirtschaft,Wissen,Zeichentrick|2 \& \& 3|Format|Video\-Format|16:9,4:3|2 \& \& 4|Audio|Audio|Dolby Surround,Dolby,Hoerfilm,Stereo|2 \& \& 5|Year|Jahr||2 \& \& 6|Cast|Besetzung||2 \& \& 7|Director|Regisseur||2 \& \& 8|Moderator|Moderation||2 \& \& 9|Rating|Bewertung|Großartig besonders wertvoll,Annehmbar,Schwach|2 \& \& 10|FSK|FSK|6,12,16,18|2 \& \& 11|Country|Land||2 \& \& 12|Episode|Episode||4 \& \& 13|Themes|Thema||4 .Ve .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\f(CWepgsearch(1)\fR .SH "AUTOR (man pages)" .IX Header "AUTOR (man pages)" Mike Constabel .SH "FEHLER MELDEN" .IX Header "FEHLER MELDEN" Fehlerberichte bitte im Bugtracker. .PP .PP Mailinglist: .PP .SH "COPYRIGHT and LIZENZ" .IX Header "COPYRIGHT and LIZENZ" Copyright © 2004\-2010 Christian Wieninger .PP Dieses Programm ist freie Software. Sie können es unter den Bedingungen der \s-1GNU\s0 General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. .PP Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber \s-1OHNE IRGENDEINE GARANTIE,\s0 sogar ohne die implizite Garantie der \s-1MARKTREIFE\s0 oder der \s-1VERWENDBARKEIT\s0 FÜR \s-1EINEN BESTIMMTEN ZWECK.\s0 Details finden Sie in der \s-1GNU\s0 General Public License. .PP Sie sollten ein Exemplar der \s-1GNU\s0 General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, \s-1MA 02111\-1307, USA.\s0 Oder rufen Sie in Ihrem Browser http://www.gnu.org/licenses/old\-licenses/gpl\-2.0.html auf. .PP Der Author kann über cwieninger@gmx.de erreicht werden. .PP Die Projektseite ist http://winni.vdr\-developer.org/epgsearch .PP Der MD5\-Code ist abgeleitet aus dem Message-Digest Algorithm von \s-1RSA\s0 Data Security, Inc..