def administrar_suscripciones(item): logger.info("core.descargas administrar_suscripciones") itemlist=[] current_suscriptions = suscription.get_current_suscriptions() for suscription_item in current_suscriptions: itemlist.append( Item( channel="descargas" , action="borrar_suscripcion" , url=suscription_item.url , title=suscription_item.title, thumbnail=suscription_item.thumbnail, plot=suscription_item.plot, fanart=suscription_item.thumbnail, folder=False )) return itemlist
def administrar_suscripciones(item): logger.info("core.descargas administrar_suscripciones") itemlist=[] current_suscriptions = suscription.get_current_suscriptions() for suscription_item in current_suscriptions: itemlist.append( Item( channel="descargas" , action="borrar_suscripcion" , url=suscription_item.url , title=suscription_item.title, thumbnail=suscription_item.thumbnail, plot=suscription_item.plot, fanart=suscription_item.thumbnail, folder=False )) if len(itemlist)==0 and config.is_xbmc(): import xbmcgui xbmcgui.Dialog().ok( "No tienes descargas automáticas" , "Elige un programa con el menú contextual, y añádelo a descargas automáticas para que los vídeos se descarguen solos a medida que se vayan publicando.") return itemlist
def administrar_suscripciones(item): logger.info("core.descargas administrar_suscripciones") itemlist = [] current_suscriptions = suscription.get_current_suscriptions() for suscription_item in current_suscriptions: itemlist.append( Item(channel="descargas", action="borrar_suscripcion", url=suscription_item.url, title=suscription_item.title, thumbnail=suscription_item.thumbnail, plot=suscription_item.plot, fanart=suscription_item.thumbnail, folder=False)) return itemlist
def administrar_suscripciones(item): logger.info("core.descargas administrar_suscripciones") itemlist = [] current_suscriptions = suscription.get_current_suscriptions() for suscription_item in current_suscriptions: itemlist.append( Item(channel="descargas", action="borrar_suscripcion", url=suscription_item.url, title=suscription_item.title, thumbnail=suscription_item.thumbnail, plot=suscription_item.plot, fanart=suscription_item.thumbnail, folder=False)) if len(itemlist) == 0 and config.is_xbmc(): import xbmcgui xbmcgui.Dialog().ok( "No tienes descargas automáticas", "Elige un programa con el menú contextual, y añádelo a descargas automáticas para que los vídeos se descarguen solos a medida que se vayan publicando." ) return itemlist
if espera==0: logger.info("tvalacarta.service_subscription Wait finished") if config.get_setting("suscription_check")=="true": # Espera 60 segundos antes de empezar, para dar tiempo a XBMC a inicializarse wait_if_xbmc_not_closing(10) logger.info("tvalacarta.service_subscription First time launch") while not xbmc.abortRequested: logger.info("tvalacarta.service_subscription Checking for new items in subscriptions") current_suscriptions = suscription.get_current_suscriptions() for item in current_suscriptions: from platformcode import launcher exec "from channels import "+item.channel+" as channel_module" launcher.download_all_episodes(item,channel_module,silent=True) if xbmc.abortRequested: break # Espera 8 horas (en segundos) logger.info("tvalacarta.service_subscription Done, waiting for the expected lapse...") wait_if_xbmc_not_closing(8*60*60) logger.info("tvalacarta.service_subscription XBMC Abort requested")
if espera==0: logger.info("tvalacarta.service_subscription Wait finished") if config.get_setting("suscription_check")=="true": # Espera 60 segundos antes de empezar, para dar tiempo a XBMC a inicializarse wait_if_xbmc_not_closing(10) logger.info("tvalacarta.service_subscription First time launch") while not xbmc.abortRequested: logger.info("tvalacarta.service_subscription Checking for new items in subscriptions") current_suscriptions = suscription.get_current_suscriptions() for item in current_suscriptions: from core import downloadtools exec "from channels import "+item.channel+" as channel_module" downloadtools.download_all_episodes(item,channel_module,silent=True) if xbmc.abortRequested: break # Espera 8 horas (en segundos) logger.info("tvalacarta.service_subscription Done, waiting for the expected lapse...") wait_if_xbmc_not_closing(8*60*60) logger.info("tvalacarta.service_subscription XBMC Abort requested")