Auf Wunsch eines Users habe ich den EventName-Converter mal um die Option "All" erweitert.
Vorteile:
- man benötigt im Skin nur noch ein Widget für Name+Short+Desc und blockiert dadurch nicht unnötig Platz mit dem Name-widget
- die doppelte Ausgabe des Sendungsnamens in der Shortdescription wird herausgefiltert
- unnötige Leerzeichen/-zeilen zu Beginn/Ende der Texte werden herausgefiltert
Kannst es dir ja mal anschauen.
Wenn ihr es übernehmen könntet, müsste man keinen zusätzlichen Converter in Umlauf bringen
Hier der Hauptteil der Ergänzung (komplett sie Anhang):
Python: EventName.py
elif self.type == self.ALL :
name = event.getEventName().strip(" ").strip("\n").strip("\xc2\x8a")
desc = event.getShortDescription().strip(" ").strip("\n").strip("\xc2\x8a")
ext = event.getExtendedDescription().lstrip(" ").lstrip("\n").lstrip("\xc2\x8a")
if desc and desc != event.getEventName():
desc_list = desc.split("\n")
if desc_list[0] == name:
desc_list.pop(0)
desc = "\n".join(desc_list).strip()
if desc:
desc = "%s\n\n" % (desc,)
else:
desc = ""
return "%s\n\n%s%s" % (name, desc, ext)
Alles anzeigen
Bild1 = jetziger Converter mit "Name" + "FullDescription"
Bild2 = erweiterter Converter mit "All"