script.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:script.profilecleaner 作者: cibboy 项目源码 文件源码
def SearchAndDeleteThumbnail(self):
        keyboard = xbmc.Keyboard()
        keyboard.doModal()
        query = keyboard.getText()
        if query:
            lists = []; query = query.replace("'", "''")
            match = RawXBMC.Execute("SELECT url FROM texture WHERE url LIKE '%" + query + "%'")
            for base in match: lists.append(base[0])
            if len(lists) > 0:
                selected = xbmcgui.Dialog().multiselect(normalize(addonLanguage(32151)), lists)
                for sel in selected:
                    url = str(lists[sel])
                    url = url.replace("'", "''")
                    cachedUrl = RawXBMC.Execute("SELECT cachedurl FROM texture WHERE url='" + url + "'")
                    cachedUrlPath = os.path.join(thumbnailsFolder, cachedUrl[0][0])
                    try: shutil.move(cachedUrlPath, thumbnailBackupFolder)
                    except: pass
                    RawXBMC.Execute("DELETE FROM texture WHERE url='" + url + "'")
                if showGUI:
                    self.ShowStats()
            elif (addonSettings.getSetting("ShowNotifications") == "true"):
                xbmc.executebuiltin("Notification(%s,%s,2000,%s)" % (addonName, normalize(addonLanguage(32152)), addonIcon))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号