From 8d4f8607dc1558ce73eb4c376bdbf78ddb65da83 Mon Sep 17 00:00:00 2001 From: Christian Wieninger Date: Sun, 11 Nov 2007 15:40:28 +0100 Subject: Initial commit --- conf/epgsearchcats.conf-epgdata | 50 ++++++++++ conf/epgsearchcats.conf-tvm2vdr-hoerzu | 54 +++++++++++ conf/epgsearchcats.conf-tvm2vdr-tvmovie | 48 ++++++++++ conf/epgsearchconflmail.templ | 58 ++++++++++++ conf/epgsearchmenu.conf | 37 ++++++++ conf/epgsearchupdmail-html.templ | 157 ++++++++++++++++++++++++++++++++ conf/epgsearchupdmail.templ | 68 ++++++++++++++ 7 files changed, 472 insertions(+) create mode 100644 conf/epgsearchcats.conf-epgdata create mode 100644 conf/epgsearchcats.conf-tvm2vdr-hoerzu create mode 100644 conf/epgsearchcats.conf-tvm2vdr-tvmovie create mode 100644 conf/epgsearchconflmail.templ create mode 100644 conf/epgsearchmenu.conf create mode 100644 conf/epgsearchupdmail-html.templ create mode 100644 conf/epgsearchupdmail.templ (limited to 'conf') 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!) +######################################################################### +[epgsearch] timer conflict info: %conflict.count% conflicting timers! + + +######################################################################### +# here's the body definition +######################################################################### +information about conflicting timers +---------------------------------------------------------------------- + + check at: %datenow% %timenow% +conflicts: %conflict.count% + +---------------------------------------------------------------------- +%conflict.conflicts% + + +Have fun! + +######################################################################### +# here's the conflictsat definition +######################################################################### + +the following timers have a conflict at: %conflict.date% %conflict.time% +%conflict.confltimers% + + + + +######################################################################### +# here's the definition of a conflict timer +######################################################################### + + 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%) +---------------------------------------------------------------------- + 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 ':' +# %% - 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 +# Christian Wieninger +# +######################################################################### + +######################################################################### +# here's the mail's subject definition (no CR!) +######################################################################### +[epgsearch] update info: %update.countnewtimers% new / %update.countmodtimers% modified / %update.countdeltimers% deleted timers + + +######################################################################### +# here's the mail's body definition +######################################################################### + + + +Information about search timer update + + + + + + + + + + + +
Information about search timer update
update at:%datenow% %timenow%
new timers:%update.countnewtimers%
modified timers:%update.countmodtimers%
deleted timers:%update.countdeltimers%
+ +

+ + + + +
Top New timers
%update.newtimers%
+ +

+ + + + +
Top Modified timers
%update.modtimers%
+ +

+ + + + +
Top Deleted timers
%update.deltimers%
+ +

+ +

Have fun!

+ +
+ +############################################################################## +# 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. +############################################################################## + + + + + + + + + +
Title:%title%
Subtitle:%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:%htmlsummary%
+

+
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!) +######################################################################### +[epgsearch] update info: %update.countnewtimers% new / %update.countmodtimers% modified / %update.countdeltimers% deleted timers + + +######################################################################### +# here's the mail's body definition +######################################################################### +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! + +############################################################################## +# 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. +############################################################################## + + 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% +---------------------------------------------------------------------- + -- cgit v1.2.3