Willkommen LOGIN Konfigurieren Hilfe Über Registrieren gelöscht... LOGOUT

Felicitas Fernsehservice

Felicitas ist ein Dienst, der täglich für Sie das aktuelle Fernsehprogramm durchsucht. Sie können Stichwörter angeben, nach denen Sendungen ausgewählt werden. Wenn Sie sich angemeldet haben, werden diese per Mail an Sie verschickt. Die Mails werden in der Regel früh morgens versendet. Sie können wählen, ob sie das Programm für den aktuellen, den morgigen Tag oder für übermorgen erhalten möchten. Auf diese Weise gestalten Sie Ihren persönlichen täglichen Newsletter - für Ihr tägliches Fernsehprogramm.

Auf diese Weise können Sie mit Ihrer Reminderliste den Reminder so einstellen, dass Sie täglich an Ihre Wunschsendungen erinnert werden können.

Häufige Fragen - FAQ

Schauen Sie mal bei den FAQ vorbei - viele Anwender haben hier bereits die Antwort auf Ihre Frage gefunden.

Häufige Fehler - FME

Unsere Analysetools stellen leider häufig fest, dass am Anfang die selben Fehler gemacht werden. Um dies zu vermeiden, lesen sie auch die Liste der häufig gemachten Fehler.

Anleitung für Einsteiger

Genauso, wie in der Fernsehzeitschrift gibt es zu einer Sendung neben dem Titel weitere Informationen. Beispielsweise die Sendezeit, der/die Darsteller, mitwirkende Personen und ggf. weitere Informationen zur Sendung in Form eines kurzen Textes. Für jede Sendung speichert Felicitas u.a. eine normale Text-Zeile, in der alle Informationen enthalten sind.

Nun sind Sie an der Reihe: Durch eine Auswahl der Sender, die sie gucken möchten/ können, wird eine erste Vorab-Selektion getroffen. Die Angabe eines Zeitraumes, in dem Sie überhaupt den Fernseher sehen könnten, stellt ein weiteres Filterkriterium dar. Nun kommen wir zu den schwachen Stärken von Felicitas: jede Zeile, die Sie in Ihrer Suchliste angeben wird mit der von uns gespeicherten Zeile verglichen. Kommt ein Wort Ihrer Zeile in der von Felicitas gespeicherten Zeile vor, dann ist dies "ein Kanditat" dafür, an Sie gemailt zu werden. Auf diese Weise können Sie recht einfach das gesamte Programm nach Schlagwörtern durchsuchen, die Sie interessieren.

Hier sehen Sie ein kurzes Beispiel für eine Suchliste:

Durch Eingabe weiterer Begriffe in einer Ausschlußliste können Sie Sendungen (die bereits gefunden wurden) wieder auschließen. Das Format dieser Liste entspricht dem der Suchliste.

Anleitung für Fortgeschrittene

Das Programm ist in Perl geschieben und durchsucht die Programmzeilen mit Hilfe von Regulären Ausdrücken... soll ich noch mehr erklären?   ;-)

Naklar, gerne: ... (Reguläre Ausdrücke in ein paar Sätzen zu erklären ist eigentlich unmöglich. Ich werde mich trotzdem im nächsten Abschnitt darin versuchen. Durch Betrachtung der nachstehenden Beispiele wird es dann vieleicht noch klarer?!)

Mit Hilfe von Regulären Ausdrücken kann man eine Suchzeile in der Art gestalten, daß der Suchbegriff nicht Buchstabe für Buchstabe in der Beschreibung zur Sendung vorkommen muß. Einige Sonderzeichen werden dabei helfen:

.

der Punkt steht für ein beliebiges Zeichen

* das Zeichen vor dem * kann kein-, ein- oder mehrmals vorkommen
+ das Zeichen vor dem + kann ein- oder mehrmals vorkommen.
? das Zeichen vor dem ? kann kein- oder einmal vorkommen.
{x,y} das Zeichen vor der { muß mindestens x-mal und maximal y-mal vorkommen.
[abc] die eckigen Klammern schließen eine Gruppe von Zeichen ein. Die Suche ist erfolgreich, wenn eines der Zeichen in den Klammern vorkommt.
^ steht für den Anfang einer Textzeile
$ steht für das Ende einer Textzeile
\ interpretiert das nachfolgende Zeichen (z.B. eines der oben genannten) als "normales Zeichen"

Eine Kombination dieser Zeichen (auch mit "normalen Buchstaben") gibt ein sehr mächtiges Suchwerkzeug an die Hand. Folgende Beispiele sollen die Erklärungen abrunden und die Mächtigkeit der Suchmöglichkeiten demonstrieren.

Ein guter "Trick", um Reguläre Ausdrücke leichter verstehen zu können, ist, diese (wie der Interpreter) tatsächlich Zeichen für Zeichen von links nach rechts zu lesen - genau zu lesen. Noch ein Hinweis: die Beschreibungen zu Suchausdrücken beziehen sich immer nur auf eine einzelne Zeile in Ihrer Suchliste!

Ausdruck weist die "Suchmachine" an...
b+
... nach mindestens einem "b" im Text zu suchen. Kommt diese in Folge mehrmals vor, so ist die Suche auch erfolgreich
.*
... nach einem beliebigen Zeichen zu suchen. Der darauf folgende Stern bewirkt, daß dieses beliebige Zeichen (das kann in dem Fall auch ein anderes sein!) kein-, ein- oder mehrmals vorkommen darf. Diese Suchanfrage findet also eigentlich alles...
H.*Rühmann
... nach einem "H" zu suchen, gefolgt von einem beliebigen Zeichen. Auf dieses "H" folgen beliebig viele andere Zeichen. Wenn irgendwelche dieser Zeichen dann auch noch 'Rühmann' enthalten, so ist die Suche erfolgreich.
H.{1,6}Rühmann

... nach einem "H" zu suchen, gefolgt von 1-6 beliebigen Zeichen, nach denen dann der Ausdruck 'Rühmann' stehen muß.

(Dieser Ausdruck ist "sicherer" als der vorherige, wenn es um eine Suche nach dem Schauspieler Heinz Rühmann geht. Oben würde es ausreichen, wenn irgendwo vorher (auch im Titel o.ä.) ein "H" vorkommt - es würden also alle Sendungen gefunden, in denen darauf später die Zeichenfolge "Rühmann" folgt. Bei diesem Ausdruck dürfen zwischen dem "H" und dem "Rühmann" nur höchstens sechs Zeichen vorkommen.)

Zaubere[ri]
... nach dem Ausdrck "Zaubere" zu suchen, welcher entweder von einem "r" oder einem "i" gefolgt wird. Findet also Zauberer und Zauberei.
^20

... nach dem Zeilenanfang des zu durchsuchenden Textes muß der Text "20" vorkommen. Findet alle Sendungen, die um 20 Uhr anfangen.

(Ups - wie kommt denn das?? Ganz einfach, da die generierte Suchzeile je Sendung mit einer Uhrzeit beginnt.)

Dem interessierten Leser sei eine erweiterte Suche im Internet nach Regulären Ausdrücken (z.B. bei Google) empfohlen! Die Original-Dokumentation (leider in Englisch) zu Regulären Ausdrücken in Perl kann direkt hier abgerufen werden

Dies ist nun schon eine sehr mächtige und flexible Möglichkeit, Sendungen zu suchen. Es können dabei aber noch einige Probleme auftreten. Wenn Sie noch etwas weiterlesen, so haben wir auch dafür noch eine Lösung.

Anleitung für Profis

Das oben angesprochene Problem ergibt sich daraus, daß man mit den obigen Mitteln nicht gezielt z.B. nur im Titel der Sendung suchen kann. So würde z.B. eine Suche nach "Tatort" zwar einerseits die belibte Krimiserie finden - aber auch Sendungen anzeigen, die an irgendeiner Stelle (in der Beschreibung etc.) diesen Text enthalten. Aber auch hierfür bietet Felicitas eine Lösung: Durch Voranstellung eines Buchstaben kann ich den Suchbegriff auf ein Feld beschränken. Folgende Buchstaben können dabei verwendet werden:

T Titel
S Sender
Z Zeit
P Personen
G Gäste
M Moderation
D Darsteller
R Regie
X Platzhalter für Matching "überall"
(Ein "i" hinter dem Buchstaben ermöglicht die Ignorierung von GROSS- und Kleinschrift!)

Die Suche nach dem "Tatort" kann also nun durch eine Suchzeile "T:Tatort" realisiert werden. Nun werden aber immer noch alle Sendungen gefunden, die im Titel die Zeichenkette "Tatort" enthalten. Eine weitere Einschränkung wäre, nach "T:^Tatort$" zu suchen. Aber Vorsicht, dies setzt nämlich voraus, daß der Titel der Sendung wirklich nur "Tatort" vorkommen darf!

Diese Suchbegriffe lassen sich nun auch noch kombinieren. Um dies effektiv nutzen zu können, ist ein genaueres Verständnis der von Felicitas verwendeten Grammatik nötig:

  • Einer Suchzeile besteht entweder aus einem normalen Ausdruck (s.o.) oder einem Ausdruck, in dem die hier beschriebene Grammatik genutzt wird.
  • Sobald einer der Ausdrücke in einer Suchzeile mit einem der obigen Buchstaben gefolgt von einem ":" auftritt, so ist es eine Zeile, die die Grammatik nutzt (das bedeutet auch, daß eine Suche nach einer Sendung mit dem Titel "S:12" nicht nur den Titel enthalten darf, sondern die Grammatik nutzen muß (z.B: "X:S:12" oder "T:S:12")
  • Sollen mehrere Ausdrücke in einer Suchzeile kombiniert werden, so müssen diese mit einem Leerzeichen voneinander getrennt werden. Enthält der Suchbegriff ein Leerzeichen, so ist dieser in """ einzuschließen.
    Ein Beispiel: T:"Die Feuerzangenbowle"
  • Ist es eine Suchzeile, in der "die Grammatik verwendet wird", so müssen alle Suchbegriffe Such-Feldern zugeordnet werden! Suchbegriffe ohne Spezifikation werden ignoriert! Suchbegriffe, die irgendwo vorkommen können, können mit der Spezifikation X festgelegt werden.
    Ein Beispiel: Z:^20 X:Spielfilm
  • Möchten Sie in einer Regel die Groß- und Kleinschreibung ignorieren, so schreiben Sie nach dem "Such-Buchstaben" ein "i" - nun erst gefolgt von dem Doppelpunkt. Nun sucht das Programm nach alles Vorkommnissen des Suchwortes - ignoriert dabei aber die Klein-/Großschrift (Bsp.: Xi:"eric clapton" oder Ti:musik)

Es folgen (in Kürze an dieser Stelle) noch ein paar Beispiele, die die Verwendung der Grammatik verdeutlichen sollen!

Felicitas - ein Peter Prieß & Jan Kelschenbach Projekt.
© Umsetzung und Design 2003-2005.