Quantcast
Channel: [EN] Enduser support
Viewing all articles
Browse latest Browse all 10523

eventname.py and mediaset italian provider

$
0
0
hello

italian mediaset provider sends on epg annoying message "Visibile gratis su tv terrestre e TivùSat", is it possible to blacklist it in eventname.py?

something like this (got from linsat forum).

from Components.Converter.Converter import Converter
from Components.Element import cached
class EventName(Converter, object):
NAME = 0
SHORT_DESCRIPTION = 1
EXTENDED_DESCRIPTION = 2
ID = 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 == "ID":
   self.type = self.ID
  else:
   self.type = self.NAME
@cached
def getText(self):
  event = self.source.event
  if event is None:
   return ""
  
  if (event.getEventName())[:31] == "Visibile gratis su tv terrestre":
   return event.getShortDescription().title()
  elif 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.ID:
   return str(event.getEventId())
 
text = property(getText)

Viewing all articles
Browse latest Browse all 10523

Trending Articles