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))
评论列表
文章目录