示例#1
0
 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)
示例#2
0
 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
示例#3
0
 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
示例#4
0
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