summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
authorChristian Wieninger <winni@debian.(none)>2007-11-11 15:40:28 +0100
committerChristian Wieninger <winni@debian.(none)>2007-11-11 15:40:28 +0100
commit8d4f8607dc1558ce73eb4c376bdbf78ddb65da83 (patch)
treed0c5dde81a36ab2e8a2edc7c1e6922556518b312 /conf
downloadvdr-plugin-epgsearch-8d4f8607dc1558ce73eb4c376bdbf78ddb65da83.tar.gz
vdr-plugin-epgsearch-8d4f8607dc1558ce73eb4c376bdbf78ddb65da83.tar.bz2
Initial commit
Diffstat (limited to 'conf')
-rw-r--r--conf/epgsearchcats.conf-epgdata50
-rw-r--r--conf/epgsearchcats.conf-tvm2vdr-hoerzu54
-rw-r--r--conf/epgsearchcats.conf-tvm2vdr-tvmovie48
-rw-r--r--conf/epgsearchconflmail.templ58
-rw-r--r--conf/epgsearchmenu.conf37
-rw-r--r--conf/epgsearchupdmail-html.templ157
-rw-r--r--conf/epgsearchupdmail.templ68
7 files changed, 472 insertions, 0 deletions
diff --git a/conf/epgsearchcats.conf-epgdata b/conf/epgsearchcats.conf-epgdata
new file mode 100644
index 0000000..ed1b7b0
--- /dev/null
+++ b/conf/epgsearchcats.conf-epgdata
@@ -0,0 +1,50 @@
+# -----------------------------------------------------------------------------
+# 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
+# 'name in menu' 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|name in menu|values separated by ',' (option)|searchmode (option)
+# - 'ID' should be a unique positive integer
+# (changing the id later on will force you to reedit your search timers!)
+# - 'category name' is the name in your epg.data
+# - 'name in menu' is the name displayed in epgsearch.
+# - 'values' is an optional list of possible values
+# - 'searchmode' is an optional parameter specifying the mode of search:
+# text comparison:
+# 0 - the whole term must appear as substring
+# 1 - all single words (delimiters are ',', ';', '|' or '~')
+# must exist as substrings. This is the default search mode.
+# 2 - at least one word (delimiters are ',', ';', '|' or '~')
+# 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
+# -----------------------------------------------------------------------------
+
+1|Category|Kategorie|Information,Kinder,Musik,Serie,Show,Spielfilm,Sport|3
+
+2|Genre|Genre|Abenteuer,Action,Boxen,Comedy,Dokumentarfilm,Drama,Erotik,Familien-Show,Fantasy,Fussball,Geschichte,Gesellschaft,Gesundheit,Gymnastik,Handball,Heimat,Humor,Jazz,Kinderfilme,Kindernachrichten,Kinderserien,Klassik,Krankenhaus,Krimi,Kultur,Kurzfilm,Motor+Verkehr,Motorsport,Musik,Mystery,Nachrichten,Natur,Politik,Radsport,Ratgeber,Reise,Rock,Romantik/Liebe,Science Fiction,Soap,Spielshows,Talkshows,Tennis,Thriller,Verschiedenes,Volksmusik,Wassersport,Western,Wintersport,Wirtschaft,Wissen,Zeichentrick|2
+
+3|Format|Video-Format|16:9,4:3|2
+
+4|Audio|Audio|Dolby Surround,Stereo|2
+
+5|Year|Jahr||0
+
+6|Cast|Besetzung||2
+
+7|Director|Regisseur||2
+
+8|Moderation|Moderation||2
+
+9|Rating|Bewertung|Tagestip,Tip|2
+
+10|FSK|FSK|6,12,16,18|2
diff --git a/conf/epgsearchcats.conf-tvm2vdr-hoerzu b/conf/epgsearchcats.conf-tvm2vdr-hoerzu
new file mode 100644
index 0000000..4b96d84
--- /dev/null
+++ b/conf/epgsearchcats.conf-tvm2vdr-hoerzu
@@ -0,0 +1,54 @@
+# -----------------------------------------------------------------------------
+# 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
+# 'name in menu' 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|name in menu|values separated by ',' (option)|searchmode (option)
+# - 'ID' should be a unique positive integer
+# (changing the id later on will force you to reedit your search timers!)
+# - 'category name' is the name in your epg.data
+# - 'name in menu' is the name displayed in epgsearch.
+# - 'values' is an optional list of possible values
+# - 'searchmode' is an optional parameter specifying the mode of search:
+# text comparison:
+# 0 - the whole term must appear as substring
+# 1 - all single words (delimiters are ',', ';', '|' or '~')
+# must exist as substrings. This is the default search mode.
+# 2 - at least one word (delimiters are ',', ';', '|' or '~')
+# 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
+# -----------------------------------------------------------------------------
+
+1|Category|Kategorie|Information,Kinder,Musik,Serie,Show,Spielfilm,Sport|3
+
+2|Genre|Genre|Abenteuer,Action,Boxen,Comedy,Dokumentarfilm,Drama,Erotik,Familien-Show,Fantasy,Fussball,Geschichte,Gesellschaft,Gesundheit,Gymnastik,Handball,Heimat,Humor,Jazz,Kinderfilme,Kindernachrichten,Kinderserien,Klassik,Krankenhaus,Krimi,Kultur,Kurzfilm,Motor+Verkehr,Motorsport,Musik,Mystery,Nachrichten,Natur,Politik,Radsport,Ratgeber,Reise,Rock,Romantik/Liebe,Science Fiction,Soap,Spielshows,Talkshows,Tennis,Thriller,Verschiedenes,Volksmusik,Wassersport,Western,Wintersport,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||0
+
+6|Cast|Besetzung||2
+
+7|Director|Regisseur||2
+
+8|Moderation|Moderation||2
+
+9|Rating|Bewertung|Großartig besonders wertvoll,Großartig wertvoll,Großartig,Gelungen besonders wertvoll,Gelungen wertvoll,Gelungen,Annehmbar besonders wertvoll,Annehmbar wertvoll,besonders wertvoll,Annehmbar,Schwach|3
+
+10|FSK|FSK|6,12,16,18|3
+
+11|Country|Land||0
+
+12|Episode|Episode||0
diff --git a/conf/epgsearchcats.conf-tvm2vdr-tvmovie b/conf/epgsearchcats.conf-tvm2vdr-tvmovie
new file mode 100644
index 0000000..5140307
--- /dev/null
+++ b/conf/epgsearchcats.conf-tvm2vdr-tvmovie
@@ -0,0 +1,48 @@
+# -----------------------------------------------------------------------------
+# 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
+# 'name in menu' 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|name in menu|values separated by ',' (option)|searchmode (option)
+# - 'ID' should be a unique positive integer
+# (changing the id later on will force you to reedit your search timers!)
+# - 'category name' is the name in your epg.data
+# - 'name in menu' is the name displayed in epgsearch.
+# - 'values' is an optional list of possible values
+# - 'searchmode' is an optional parameter specifying the mode of search:
+# text comparison:
+# 0 - the whole term must appear as substring
+# 1 - all single words (delimiters are ',', ';', '|' or '~')
+# must exist as substrings. This is the default search mode.
+# 2 - at least one word (delimiters are ',', ';', '|' or '~')
+# 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
+# -----------------------------------------------------------------------------
+
+1|Category|Category|Film,Kultur,Serie,Show,Spielfilm,Sport|2
+
+2|Genre|Genre|Abenteuer,Abenteuerkomödie,Action,Actiondrama,Action-Fantasy,Actionkomödie,Actionkrimi,Actionthriller,Animations,Anime,Ansprache,Arzt,Auslandsmagazin,Auslandsreportage,Automagazin,Ballett,Bericht,Bibelverfilmung,Bildungsprogramm,Biographie,Boulevardmagazin,Boxen,Büchermagazin,Bürgersendung,Chart,Chronik,Clip,Clips,Comedy,Daily Soap,Dauerwerbesendung,Detektiv,Diskussion,Doku,Dokudrama,Doku-Drama,Dokumentar,Dokumentation,Doku-Soap,Drama,Dramedy,Ehedrama,Ehekomödie,Erotik,Erotikthriller,Familien,Familienchronik,Familiendrama,Familienkomödie,Fantasy,Fantasyabenteuer,Fantasykomödie,Fernseh,Festakt,Frauenmagazin,Frühmagazin,Fußball,Gala,Gehörlosenmagazin,Gerichts,Gesellschaftsdrama,Gesellschaftskomödie,Gesellschaftssatire,Gespräch,Gesundheitsmagazin,Gottesdienst,Groteske,Gruselkomödie,Heimat,Heimatmelodram,Historien,Historiendrama,Horror,Horrorkomödie,Horrorthriller,Impressionen,Informationen,Interview,Jazz,Jugend,Jugenddrama,Jugendmagazin,Jugendmemoiren,Justizdrama,Kabarett,Kammermusik,Katastrophen,Kinder,Kinderabenteuer,Kinderâ<80><94>Magazin,Kinderkomödie,Kinderkrimi,Kindermagazin,Kinder-Magazin,Kinomagazin,Klassik,Koch,Komödie,Konzert,Kriegs,Kriegsdrama,Krimi,Krimiabenteuer,Krimidrama,Krimikomödie,Kriminalmagazin,Kriminal-Magazin,Kulinarisches,Kulturmagazin,Kurz,Liebes,Liebeskomödie,Lifestylemagazin,Literaturverfilmung,Lotterie,Lustspiel,Magazin,Märchen,Medienmagazin,Melodram,Militärsatire,Mittagsmagazin,Motorsport,Musical,Musicalverfilmung,Musik,Musikkomödie,Musikmagazin,Mystery,Mythen-Doku,Nachrichten,Nachrichtenmagazin,Naturdokumentation,nn,Ökokrimi,Oper,Politdrama,Politmagazin,Polit-Report,Politthriller,Polizei,Porträt,Präsentation,Predigt,Preisverleihung,Programminformation,Psychothriller,Puppen,Puppentrick,Quiz,Ratgeber,Reisedokumentation,Reisemagazin,Reisereportage,Reitsport,Religion,Reportage,Rock,Romanze,Sammelsendung,Satire,Satiremagazin,Schwank,schwarze Komödie,Science-fiction,Science-fiction-Film,Science-Fiction-Horror,Science-fiction-Komödie,Sitcom,Sitzung,Sketch,Slapstickkomödie,Sonstiges,Spiel,Sport,Sportmagazin,Sportsendung,Sprachkurs,Talk,Teenagerkomödie,Telenovela,Tennis,Theater,Thriller,Tier,Tier-doku,Tierdokumentation,Tiermagazin,Tragikomödie,Trick,Turnen,Umzug,Unterhaltung,Unterhaltungs,Unterhaltungsmusik,Verkaufs,Verkehrsmagazin,Volksmusik,Volkstheater,Vortrag,Weltmusik,Werbung,Western,Westerndrama,Wetter,Wirtschaftsmagazin,Wissenschaftsmagazin,Wochenmagazin,Zeichentrick,Zusammenfassung|2
+
+3|Format|Format|4:3,16:9|3
+
+4|Audio|Audio|Dolby,DolbyDigital, - O-Ton,Stereo,Stereo - O-Ton,Surround,Zweikanal|3
+
+5|Year|Jahr||0
+
+6|Cast|Darsteller||2
+
+7|Director|Regisseur||2
+
+8|Rating|Bewertung|TagesTipp,Tipp,TopTipp|2
+
+9|FSK|FSK|3,4,5,6,7,8,9,12,16,18|3
diff --git a/conf/epgsearchconflmail.templ b/conf/epgsearchconflmail.templ
new file mode 100644
index 0000000..265bf90
--- /dev/null
+++ b/conf/epgsearchconflmail.templ
@@ -0,0 +1,58 @@
+#########################################################################
+# This is a sample template for email notifications about timer conflicts.
+#
+# There are 4 sections to be defined:
+# - "subject" to be used as mail subject
+# - "mailbody" the body of the mail (put %conflictss% in the place where the
+# list of conflicts should appear!)
+# - "conflictsat" the description of one time where one or more conflicts
+# exists (put %confltimers% in the place where the list of conflict
+# timers should appear!)
+# - "confltimer" the description of one conflicting timer
+#
+# close each section with the correspondig end tag!
+#########################################################################
+
+
+#########################################################################
+# here's the subject definition (no CR!)
+#########################################################################
+<subject>[epgsearch] timer conflict info: %conflict.count% conflicting timers!</subject>
+
+
+#########################################################################
+# here's the body definition
+#########################################################################
+<mailbody>information about conflicting timers
+----------------------------------------------------------------------
+
+ check at: %datenow% %timenow%
+conflicts: %conflict.count%
+
+----------------------------------------------------------------------
+%conflict.conflicts%
+
+
+Have fun!</mailbody>
+
+#########################################################################
+# here's the conflictsat definition
+#########################################################################
+<conflictsat>
+the following timers have a conflict at: %conflict.date% %conflict.time%
+%conflict.confltimers%
+
+</conflictsat>
+
+
+#########################################################################
+# here's the definition of a conflict timer
+#########################################################################
+<conflicttimer>
+ Title: %title% ~ %subtitle%
+Start/End: %time_w% %date% %time%-%timeend% (Timer: %timer.start%-%timer.stop%)
+ Channel: %chlng% (%chnr%)
+ File: %timer.file%
+ Search: %timer.search% (%timer.searchid%)
+----------------------------------------------------------------------
+</conflicttimer>
diff --git a/conf/epgsearchmenu.conf b/conf/epgsearchmenu.conf
new file mode 100644
index 0000000..3d3658d
--- /dev/null
+++ b/conf/epgsearchmenu.conf
@@ -0,0 +1,37 @@
+#########################################################
+# sample file for epgsearchmenu.conf
+#
+# The following variables exist:
+#
+# %time% - start time in format HH:MM
+# %date% - start date in format TT.MM.YY
+# %datesh% - start date in format TT.MM.
+# %time_w% - weekday name
+# %time_d% - start day in format TT
+# %title% - title
+# %subtitle% - subtitle
+# %t_status% - timer status ('T', 't', 'R')
+# %v_status% - VPS status
+# %r_status% - running status
+# %status% - complete status, the same as
+# '%t_status%%v_status%%r_status%'
+# %colon% - the sign ':'
+# %<epg-category>% - a value from the extended EPG categories, specified in
+# epgsearchcats.conf, like %genre% or %category%
+#
+# for the 'Whats on...' menus there is also:
+#
+# %chnr% - channel number
+# %chsh% - the short channel name
+# %chlng% - the 'normal' channel name
+# %progr% - graphical progress bar
+# %progrT2S% - progress bar in text2skin style
+#
+#########################################################
+
+MenuWhatsOnNow= %chnr%:4|%progrt2s%:5| %time% %t_status%:8|%category%:6| %title% ~ %subtitle%:35
+MenuWhatsOnNext=%chnr%:4|%time% %t_status%:8|%category%:8| %title% ~ %subtitle%:35
+MenuWhatsOnElse=%chnr%:4|%time% %t_status%:8|%category%:8| %title% ~ %subtitle%:35
+MenuSchedule=%time% %t_status%:8|%genre%:14| %title% ~ %subtitle%:35
+MenuSearchResults=%chsh%:12|%datesh%:6|%time%:6|%t_status%:2|%title% ~ %subtitle%:35
+# WarEagleIcons=1 \ No newline at end of file
diff --git a/conf/epgsearchupdmail-html.templ b/conf/epgsearchupdmail-html.templ
new file mode 100644
index 0000000..15accd0
--- /dev/null
+++ b/conf/epgsearchupdmail-html.templ
@@ -0,0 +1,157 @@
+#########################################################################
+# This is a sample template for email notifications about timer changes
+# (NOTE: This is a sample for a HTML mail, but you could use only text
+# as well)
+#
+# There are 3 sections that have to be defined:
+# - "subject" to be used as mail subject
+# - "mailbody" the body of the mail:
+# put %update.newtimers% in the place where the list of new timers should
+# appear. The same for %update.modtimers% and %update.deltimers% for the
+# list of changed or deleted timers.
+# - "timer" the description of one timer. This section is used to display one
+# timer within a timer list, e.g. in %update.newtimers%
+#
+# close each section with the corresponding end tag!
+# Please have a look at the MANUAL for the available variables.
+#########################################################################
+#
+# Version: 0.3 Date: 24.09.2006
+#
+# Author: Mike Constabel <vejoun @ vdrportal>
+# Christian Wieninger <winni @ vdrportal>
+#
+#########################################################################
+
+#########################################################################
+# here's the mail's subject definition (no CR!)
+#########################################################################
+<subject>[epgsearch] update info: %update.countnewtimers% new / %update.countmodtimers% modified / %update.countdeltimers% deleted timers</subject>
+
+
+#########################################################################
+# here's the mail's body definition
+#########################################################################
+<mailbody>
+<html>
+<head>
+<title>Information about search timer update</title>
+<style type="text/css">
+/* global design */
+body {
+ font-family: Bitstream Vera Sans;
+ background-color: white;
+ }
+table {
+ background-color: #ccebff;
+ border: solid;
+ border-width: 1px;
+ max-width: 100%;
+ empty-cells: show;
+ }
+th, td {
+ border: solid;
+ border-width: 1px;
+ word-wrap: break-word;
+ padding: 5px;
+ }
+th {
+ text-align: left;
+ background-color: #99b4ff;
+ font-weight: bold;
+ }
+
+/* design of the info table */
+table.info {
+ }
+
+/* width of the three main tables */
+table.main {
+ width: 100%;
+ }
+
+/* design of each timer table inside the main tables */
+table.timer {
+ width: 100%;
+ }
+table.timer, tr.timer {
+ border-style: none;
+ }
+th.timer {
+ background-color: #ffb3a4;
+ font-weight: normal;
+ }
+
+/* space between the timer tables */
+p.smallspace {
+ line-height: 20px;
+ }
+
+/* space between the main tables */
+p.bigspace {
+ line-height: 40px;
+ }
+
+/* space between "Top" and the table name */
+a.rightspace {
+ margin-right: 20px;
+ }
+</style>
+</head>
+<body>
+<a name="info"></a>
+
+<table class="info">
+<tr><th colspan="2">Information about search timer update</th></tr>
+<tr><td>update at:</a></td><td>%datenow% %timenow%</td></tr>
+<tr><td><a href="#new">new timers:</a></td><td>%update.countnewtimers%</td></tr>
+<tr><td><a href="#mod">modified timers:</a></td><td>%update.countmodtimers%</td></tr>
+<tr><td><a href="#del">deleted timers:</a></td><td>%update.countdeltimers%</td></tr>
+</table>
+
+<p class="bigspace"></p>
+
+<table class="main">
+<tr><th colspan="2"><a href="#info" class="rightspace">Top</a> <a name="new"></a>New timers</th></tr>
+<tr><td>%update.newtimers%</td></tr>
+</table>
+
+<p class="bigspace"></p>
+
+<table class="main">
+<tr><th colspan="2"><a href="#info" class="rightspace">Top</a> <a name="mod"></a>Modified timers</th></tr>
+<tr><td>%update.modtimers%</td></tr>
+</table>
+
+<p class="bigspace"></p>
+
+<table class="main">
+<tr><th colspan="2"><a href="#info" class="rightspace">Top</a> <a name="del"></a>Deleted timers</th></tr>
+<tr><td>%update.deltimers%</td></tr>
+</table>
+
+<p class="bigspace"></p>
+
+<p>Have fun!</p>
+</body>
+</html></mailbody>
+
+##############################################################################
+# here's the timer definition, which is used to display information about
+# a timer within one of the timer lists. You can use any variables that refer
+# to an event or timer. (Please note, that a timer may have no event assigned
+# to it, resulting in an empty variable substitution!). You can also use 'user
+# defined' variables from epgsearchuservars.conf.
+##############################################################################
+<timer>
+<table class="timer">
+<tr class="timer"><th class="timer">Title:</th><th class="timer">%title%</th></tr>
+<tr class="timer"><td>Subtitle:</td><td>%subtitle%</td></tr>
+<tr class="timer"><td>Start/End:</td><td>%time_w% %date% %time%-%timeend% (Timer: %timer.start%-%timer.stop%)</td></tr>
+<tr class="timer"><td>Channel:</td><td>%timer.chlng% (%timer.chnr%)</td></tr>
+<tr class="timer"><td>File:</td><td>%timer.file%</td></tr>
+<tr class="timer"><td>Search:</td><td>%timer.search% (%timer.searchid%)</td></tr>
+<tr class="timer"><td valign="top">Summary:</td><td>%htmlsummary%</td></tr>
+</table>
+<p class="smallspace"></p>
+</timer>
diff --git a/conf/epgsearchupdmail.templ b/conf/epgsearchupdmail.templ
new file mode 100644
index 0000000..b79e98b
--- /dev/null
+++ b/conf/epgsearchupdmail.templ
@@ -0,0 +1,68 @@
+#########################################################################
+# This is a sample template for email notifications about timer changes
+# (NOTE: This is a sample for a text mail, but you could use HTML as well)
+#
+# There are 3 sections that have to be defined:
+# - "subject" to be used as mail subject
+# - "mailbody" the body of the mail:
+# put %update.newtimers% in the place where the list of new timers should
+# appear. The same for %update.modtimers% and %update.deltimers% for the
+# list of changed or deleted timers.
+# - "timer" the description of one timer. This section is used to display one
+# timer within a timer list, e.g. in %update.newtimers%
+#
+# close each section with the correspondig end tag!
+# Please have a look at the MANUAL for the available variables.
+#########################################################################
+
+
+#########################################################################
+# here's the mail's subject definition (no CR!)
+#########################################################################
+<subject>[epgsearch] update info: %update.countnewtimers% new / %update.countmodtimers% modified / %update.countdeltimers% deleted timers</subject>
+
+
+#########################################################################
+# here's the mail's body definition
+#########################################################################
+<mailbody>information about search timer update
+----------------------------------------------------------------------
+
+ update at: %datenow% %timenow%
+ new timers: %update.countnewtimers%
+modified timers: %update.countmodtimers%
+ deleted timers: %update.countdeltimers%
+
+the following timers have been added:
+----------------------------------------------------------------------
+%update.newtimers%
+
+the following timers have been modified:
+----------------------------------------------------------------------
+%update.modtimers%
+
+the following timers have been deleted:
+----------------------------------------------------------------------
+%update.deltimers%
+
+Have fun!</mailbody>
+
+##############################################################################
+# here's the timer definition, which is used to display information about
+# a timer within one of the timer lists. You can use any variables that refer
+# to an event or timer. (Please note, that a timer may have no event assigned
+# to it, resulting in an empty variable substitution!). You can also use 'user
+# defined' variables from epgsearchuservars.conf.
+##############################################################################
+<timer>
+ Title: %title% ~ %subtitle%
+Start/End: %time_w% %date% %time%-%timeend% (Timer: %timer.start%-%timer.stop%)
+ Channel: %timer.chlng% (%timer.chnr%)
+ File: %timer.file%
+ Search: %timer.search% (%timer.searchid%)
+
+
+Summary:
+%summary%
+----------------------------------------------------------------------
+</timer>