class WebCamGirls(object): PLUGIN_NAME = "plugin.video.webcamgirls" # hex-codiert - wird nicht über die Guthub-Suche gefunden STREAM_URL = "687474703a2f2f3130392e37312e3136322e3139363a38303830" _plugin_id = None _addon = None _streams = None def __init__(self): self._register_addon() self._process_request() def _register_addon(self): self._plugin_id = int(sys.argv[1]) self._addon = xbmcaddon.Addon(id = self.PLUGIN_NAME) def _process_request(self): self._streams = LiveStreams(self._plugin_id) self._create_movie_list() def _create_movie_list(self): for performer, image in self._streams.get_performer_name_and_image(): if performer and not performer.startswith("JasminChannel"): url = "".join(self.STREAM_URL.decode("hex")) self._add_item_to_directory(performer,"%s/%s" % (url, performer),image=image) xbmcplugin.endOfDirectory(self._plugin_id) def _add_item_to_directory(self, title, url, image=""): item = xbmcgui.ListItem(title, iconImage=image) xbmcplugin.addDirectoryItem(self._plugin_id, url, item)
def _process_request(self): self._streams = LiveStreams(self._plugin_id) self._create_movie_list()