def run(self): super(MissingSubtitles, self).run() self.running = True self.data = [] recent_items = get_recent_items() if recent_items: self.data = items_get_all_missing_subs(recent_items)
def prepare(self, *args, **kwargs): self.items_done = [] recent_items = get_recent_items() missing = items_get_all_missing_subs(recent_items, sleep_after_request=0.2) ids = set([id for added_at, id, title, item, missing_languages in missing if not is_ignored(id, item=item)]) self.items_searching = missing self.items_searching_ids = ids self.items_failed = [] self.percentage = 0 self.ready_for_display = True
def prepare(self): self.items_done = [] recent_items = get_recent_items() missing = items_get_all_missing_subs(recent_items) ids = set([id for added_at, id, title, item in missing if not is_ignored(id, item=item)]) self.items_searching = missing self.items_searching_ids = ids self.items_failed = [] self.percentage = 0 self.time_start = datetime.datetime.now() self.ready_for_display = True
def recentItemsMenu(title, base_title=None): oc = ObjectContainer(title2=title, no_cache=True, no_history=True) recent_items = get_recent_items() if recent_items: missing_items = items_get_all_missing_subs(recent_items) if missing_items: for added_at, item_id, title, item in missing_items: oc.add(DirectoryObject( key=Callback(ItemDetailsMenu, title=base_title + " > " + title, item_title=title, rating_key=item_id), title=title, thumb=get_item_thumb(item) or default_thumb )) return oc