Abfragen für Converter Eventname / Movieinfo erweitern

  • Abfragen für Converter Eventname / Movieinfo erweitern

    Hallöchen,

    ich bin dabei zu versuchen, die Infos (sh. Anhang) irgendwie mit dem Converter Eventname oder Movieinfo auch im Eventview Screen o.ä. sichtbar zu machen.
    Ich habe aber leider nirgends einen Übersicht gefunden, welche Abfragen ich dafür stellen muss (sowas wie get.EventID, get.BeginTimeString oder sowas).
    Mir get.ComponentData bekomme ich schon mal alle Infos.
    Das sieht aber noch ziemlich kryptisch aus und ich würde gern noch mehr selektieren.

    Hat jemand dafür vielleicht eine Doku oder so etwas, damit ich mal bißchen spielen kann ?
    Auf der Reichhoff Seite bin ich nicht so richtig fündig geworden.
    Bilder
    • Unbenannt-1.jpg

      269,59 kB, 1.136×716, 141 mal angesehen
  • EDIT: Hier noch zum besseren Verständnis meine ersten Versuche der Abfrage im Eventname Converter und den Erfolg, den es noch zu verbessern gilt..

    from Components.Converter.Converter import Converter
    from Components.Element import cached

    class EventNameAslan(Converter, object):
    NAME = 0
    SHORT_DESCRIPTION = 1
    EXTENDED_DESCRIPTION = 2
    Extra = 3

    def __init__(self, type):
    Converter.__init__(self, type)
    if type == "Description":
    self.type = self.SHORT_DESCRIPTION
    elif type == "ExtendedDescription":
    self.type = self.EXTENDED_DESCRIPTION
    elif type == "Extra":
    self.type = self.Extra
    else:
    self.type = self.NAME

    @cached
    def getText(self):
    event = self.source.event
    if event is None:
    return ""

    if self.type == self.NAME:
    return event.getEventName()
    elif self.type == self.SHORT_DESCRIPTION:
    return event.getShortDescription()
    elif self.type == self.EXTENDED_DESCRIPTION:
    return event.getExtendedDescription()
    elif self.type == self.Extra: return str(event.getComponentData())

    text = property(getText)
    Bilder
    • screenshot.jpg

      181,43 kB, 1.280×720, 113 mal angesehen