def getMyFiles():
	dirs = furklib.myFiles()
	for dir in dirs:
		if dir['is_ready']=='0':
			continue
		id = dir['info_hash']
		dirname = dir['name']
		url = sys.argv[0]+'?action=listFiles&id='+id
		common.createListItem(dirname, True, url)
	common.endofDir()
	return
def getMyFiles():
    dirs = furklib.myFiles()
    for dir in dirs:
        if dir['is_ready'] == '0':
            continue
        id = dir['info_hash']
        dirname = dir['name']
        url = sys.argv[0] + '?action=listFiles&id=' + id
        common.createListItem(dirname, True, url)
    common.endofDir()
    return
示例#3
0
def getMyFiles():
	dirs = furklib.myFiles()
	if dirs:
		for dir in dirs:
			if dir['is_ready']=='0':
				continue
			id = dir['info_hash']
			dirname = dir['name']
			url = sys.argv[0]+'?action=listFiles&id='+id
			#if dir['av_result'] == 'ok' and dir['is_ready'] == '1':
			#	common.createListItem('[COLOR green]' + dirname + '[/COLOR]', True, url)
			#elif dir['av_result'] == 'error':
			#	common.createListItem('[COLOR red]' + dirname + '[/COLOR]', True, url)
			#else:
			common.createListItem(common.CleanFileName(dirname), True, url)
			
		common.endofDir()
	return
    def deepsearch(self):
        dir_names = []
        dir_ids = []
        season_episode = "s%.2de%.2d" % (self.season, self.number)
        season_episode2 = "%d%.2d" % (self.season, self.number)

        tv_show_season = "%s season" % self.title
        tv_show_episode = "%s %s" % (self.title, season_episode)

        dirs2 = []
        dirs2.extend(furklib.myFiles(self.title))
        try:
            dirs2.extend(furklib.searchFurk(tv_show_episode))
        except:
            pass
        try:
            dirs2.extend(furklib.searchFurk(tv_show_season))
        except:
            pass
        try:
            dirs2.extend(furklib.searchFurk(self.title))
        except:
            pass
        for d in dirs2:
            if self.valids>0:
                continue
            if d['is_ready']=='0':
                continue
            if not (d['name'].lower().startswith(self.title.lower())):
                continue
            dir_names.append(d['name'])
            dir_ids.append(d['info_hash'])


        if len(dir_names)>0:
            idx = 0
            for dirname in dir_names:
                id = dir_ids[idx]
                idx = idx + 1
                self.filebyfile(id,dirname)
        else:
            pass
    def deepsearch(self):
        dir_names = []
        dir_ids = []
        season_episode = "s%.2de%.2d" % (self.season, self.number)
        season_episode2 = "%d%.2d" % (self.season, self.number)

        tv_show_season = "%s season" % self.title
        tv_show_episode = "%s %s" % (self.title, season_episode)

        dirs2 = []
        dirs2.extend(furklib.myFiles(self.title))
        try:
            dirs2.extend(furklib.searchFurk(tv_show_episode))
        except:
            pass
        try:
            dirs2.extend(furklib.searchFurk(tv_show_season))
        except:
            pass
        try:
            dirs2.extend(furklib.searchFurk(self.title))
        except:
            pass
        for d in dirs2:
            if self.valids > 0:
                continue
            if d['is_ready'] == '0':
                continue
            if not (d['name'].lower().startswith(self.title.lower())):
                continue
            dir_names.append(d['name'])
            dir_ids.append(d['info_hash'])

        if len(dir_names) > 0:
            idx = 0
            for dirname in dir_names:
                id = dir_ids[idx]
                idx = idx + 1
                self.filebyfile(id, dirname)
        else:
            pass