summaryrefslogtreecommitdiff
path: root/html/de/epgsearchuservars.conf.5.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/de/epgsearchuservars.conf.5.html')
-rw-r--r--html/de/epgsearchuservars.conf.5.html206
1 files changed, 206 insertions, 0 deletions
diff --git a/html/de/epgsearchuservars.conf.5.html b/html/de/epgsearchuservars.conf.5.html
new file mode 100644
index 0000000..85f6294
--- /dev/null
+++ b/html/de/epgsearchuservars.conf.5.html
@@ -0,0 +1,206 @@
+<?xml version="1.0" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Epgsearch Version 0.9.24.beta9</title>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<link rev="made" href="mailto:root@localhost" />
+</head>
+
+<body style="background-color: white">
+
+<p><a name="__index__"></a></p>
+<!-- INDEX BEGIN -->
+
+<ul>
+
+ <li><a href="#name">NAME</a></li>
+ <li><a href="#beschreibung">BESCHREIBUNG</a></li>
+ <li><a href="#format">FORMAT</a></li>
+ <ul>
+
+ <li><a href="#zuweisung">Zuweisung</a></li>
+ <li><a href="#kontrollstrukturen">Kontroll-Strukturen</a></li>
+ <li><a href="#systemaufruf">Systemaufruf</a></li>
+ <li><a href="#verf_gbare_variablen">Verfügbare Variablen</a></li>
+ </ul>
+
+ <li><a href="#beispiele">BEISPIELE</a></li>
+ <li><a href="#siehe_auch">SIEHE AUCH</a></li>
+ <li><a href="#autor__man_pages_">AUTOR (man pages)</a></li>
+ <li><a href="#fehler_melden">FEHLER MELDEN</a></li>
+ <li><a href="#copyright_and_lizenz">COPYRIGHT and LIZENZ</a></li>
+</ul>
+<!-- INDEX END -->
+
+<hr />
+<p>
+</p>
+<h1><a name="name">NAME</a></h1>
+<p><em>epgsearchuservars.conf</em> - Die Uservariablen</p>
+<p>
+</p>
+<hr />
+<h1><a name="beschreibung">BESCHREIBUNG</a></h1>
+<p>In dieser Datei können Variablen definiert werden die dann in epgsearch
+in allen Feldern, in denen Variablen möglich sind, zur Verfügung stehen.</p>
+<p>
+</p>
+<hr />
+<h1><a name="format">FORMAT</a></h1>
+<p>Die Variablen selbst sind in dem Format %Variablenname% aufgebaut.</p>
+<p>``Variablenname'' kann aus alphanumerischen Zeichen bestehen, Leerzeichen
+und Sonderzeichen sind nicht erlaubt.</p>
+<p>Zwischen Gross-/und Kleinschreibung wird nicht unterscheiden.</p>
+<p>Beispiele für mögliche Namen:</p>
+<pre>
+ %Serie% %DokuVar1% %ThemesSubtitleDate1%</pre>
+<p>
+</p>
+<h2><a name="zuweisung">Zuweisung</a></h2>
+<p>Die Zuweisung eines Wertes erfolgt so:</p>
+<pre>
+ %Serie%=Neue Serie~Krimi</pre>
+<p>Hier wird der Variablen %Serie% die Zeichenkette ``Neue Serie~Krimi'' zugewiesen.</p>
+<p>Es wird immer eine Zeichenkette zugewiesen. Leerzeichen werden daher auch
+als Leerzeichen mit übernommen.</p>
+<pre>
+ %Pfad%=%Serie%</pre>
+<p>Hier wird der Variablen %Pfad% der Inhalt der Variablen %Serie% zugewiesen.</p>
+<p>Das lässt sich beliebig verwenden.</p>
+<pre>
+ %Pfad%=%Serie%~Tatort</pre>
+<p>Pfad enthält hier den String ``Neue Serie~Krimi~Tatort''.</p>
+<p>
+</p>
+<h2><a name="kontrollstrukturen">Kontroll-Strukturen</a></h2>
+<p>Einfache ``if then else'' Konstrukte sind mögliche.</p>
+<p>Innerhalb dieser Konstrukte können keine Strings, wohl aber Variablen
+zugwiesen werden. Leerzeichen werden ignoriert.</p>
+<pre>
+ %Foo%=Verschiedenes</pre>
+<pre>
+ %Variable%=%Pfad% ? %Pfad% : %Foo%</pre>
+<p>Ist Pfad nicht leer, weise %Variable% den Inhalt aus %Pfad% zu, sonst
+den Inhalt aus %Foo%.</p>
+<p>``%Pfad% ?'' bedeutet also ``nicht leer?''. Es sind auch andere Prüfungen
+möglich.</p>
+<pre>
+ %Variable%=%Pfad%!=5 ? %Pfad% : %Foo%</pre>
+<p>``%Pfad%!=5 ?'' bedeutet ``ist %Pfad% ungleich 5?''</p>
+<p>Es können auch Variablen verglichen werden.</p>
+<pre>
+ %Fuenf%=5</pre>
+<pre>
+ %Variable%=%Pfad%!=%Fuenf% ? %Pfad% : %Foo%</pre>
+<p>Folgende Prüfungen sind möglich:</p>
+<pre>
+ == ist gleich
+ != ist nicht gleich</pre>
+<p>
+</p>
+<h2><a name="systemaufruf">Systemaufruf</a></h2>
+<p>Es können auch externe Programme/Scripte aufgerufen werden. Die zurück-
+gegebene Zeichenkette wird dann einer Variablen zugewiesen.</p>
+<pre>
+ %Ergebnis%=system(scriptname,%Variable1% %Variable2% -f %Variable3% --dir=%Variable4% --dummy)</pre>
+<p>Ruft das Script ``scriptname'' mit den Parametern ``%Variable1%'',
+``%Variable2%'', usw. auf. Das Ergebnis wird der Variablen %Ergebnis%
+zugewiesen.</p>
+<p>Es sind beliebig viele Variablen möglich.</p>
+<p>Wenn nötig, umfasst epgsearch die Variablen automatisch mit ``''.</p>
+<p>Das Script darf nur eine Zeichenkette ohne Zeilenumbruch zurückgeben.</p>
+<p>Erfolgt keine Rückgabe wird der Variablen %Ergebnis% eine leere Zeichenkette
+zugewiesen.</p>
+<p>
+</p>
+<h2><a name="verf_gbare_variablen">Verfügbare Variablen</a></h2>
+<p>Folgende Variablen sind bereits intern definiert und können verwendet
+werden.</p>
+<pre>
+ %title% - Title der Sendung
+ %subtitle% - Subtitle der Sendung
+ %time% - Startzeit im Format HH:MM
+ %timeend% - Endzeit im Format HH:MM
+ %date% - Startzeit im Format TT.MM.YY
+ %datesh% - Startdatum im Format TT.MM.
+ %time_w% - Name des Wochentages
+ %time_d% - Tag der Sendung im Format TT
+ %time_lng% - Startzeit in Sekunden seit 1970-01-01 00:00
+ %chnr% - Kanalnummer
+ %chsh% - Kanalname kurz
+ %chlng% - Kanalname lang
+ %chdata% - VDR's interne Kanaldarstellung (z.B. 'S19.2E-1-1101-28106')</pre>
+<pre>
+ %summary% - Beschreibung
+ %htmlsummary% - Beschreibung, alle CR ersetzt durch '&lt;br /&gt;'
+ %eventid% - Event ID</pre>
+<pre>
+ %colon% - Das Zeichen ':'
+ %datenow% - Aktuelles Datum im Format TT.MM.YY
+ %dateshnow% - Aktuelles Datum im Format TT.MM.
+ %timenow% - Aktuelle Zeit im Format HH:MM
+ %videodir% - VDRs Aufnahme-Verzeichnis (z.B. /video)
+ %plugconfdir% - VDRs Verzeichnis für Plugin-Konfigurationsdateien (z.B. /etc/vdr/plugins)
+ %epgsearchdir% - epgsearchs Verzeichnis für Konfiguratzionsdateien (z.B. /etc/vdr/plugins/epgsearch)</pre>
+<p>Desweiteren können die in der Datei <em>epgsearchcats.conf</em> definierten Variablen
+verwendet werden. Siehe dazu <code>epgsearchcats.conf(5)</code>.</p>
+<p>
+</p>
+<hr />
+<h1><a name="beispiele">BEISPIELE</a></h1>
+<pre>
+ # Wochentag, Datum, Uhrzeit
+ %Datum%=%time_w% %date% %time%</pre>
+<pre>
+ # Themes oder Subtitle oder Datum
+ %ThemesSubtitleDate1%=%Subtitle% ? %Subtitle% : %Datum%
+ %ThemesSubtitleDate%=%Themes% ? %Themes% : %ThemesSubtitleDate1%</pre>
+<pre>
+ # Rufe das Script auf das den Aufnahmepfad erzeugt
+ %DokuScript%=system(doku.pl,%Title%,%Subtitle%,%Episode%,%Themes%,%Category%,%Genre%)
+ %Doku%=%DokuScript%</pre>
+<p>
+</p>
+<hr />
+<h1><a name="siehe_auch">SIEHE AUCH</a></h1>
+<p><code>epgsearch(1)</code>, <code>epgsearchcats.conf(5)</code></p>
+<p>
+</p>
+<hr />
+<h1><a name="autor__man_pages_">AUTOR (man pages)</a></h1>
+<p>Mike Constabel &lt;epgsearch (at) constabel (dot) net&gt;</p>
+<p>
+</p>
+<hr />
+<h1><a name="fehler_melden">FEHLER MELDEN</a></h1>
+<p>Fehlerberichte bitte im Bugtracker.</p>
+<p><a href="http://www.vdr-developer.org/mantisbt/">http://www.vdr-developer.org/mantisbt/</a></p>
+<p>Mailinglist:</p>
+<p><a href="http://www.vdr-developer.org/mailman/listinfo/epgsearch">http://www.vdr-developer.org/mailman/listinfo/epgsearch</a></p>
+<p>
+</p>
+<hr />
+<h1><a name="copyright_and_lizenz">COPYRIGHT and LIZENZ</a></h1>
+<p>Copyright © 2004-2007 Christian Wieninger</p>
+<p>Dieses Programm ist freie Software. Sie können es unter den Bedingungen
+der GNU 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.</p>
+<p>Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, dass es
+Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die
+implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN
+ZWECK. Details finden Sie in der GNU General Public License.</p>
+<p>Sie sollten ein Exemplar der GNU 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, MA 02111-1307, USA.
+Oder rufen Sie in Ihrem Browser <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</a>
+auf.</p>
+<p>Der Author kann über <a href="mailto:cwieninger@gmx.de">cwieninger@gmx.de</a> erreicht werden.</p>
+<p>Die Projektseite ist <a href="http://winni.vdr-developer.org/epgsearch">http://winni.vdr-developer.org/epgsearch</a></p>
+<p>Der MD5-Code ist abgeleitet aus dem Message-Digest Algorithm
+von RSA Data Security, Inc..</p>
+
+</body>
+
+</html>