資源簡介
kodi字幕庫

代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
import?re
import?os
import?sys
import?xbmc
import?urllib
import?urllib2
import?zipfile
import?platform
import?shutil
import?xbmcvfs
import?xbmcaddon
import?xbmcguixbmcplugin
from?bs4?import?BeautifulSoup
__addon__?=?xbmcaddon.Addon()
__author__?????=?__addon__.getAddonInfo(‘author‘)
__scriptid__???=?__addon__.getAddonInfo(‘id‘)
__scriptname__?=?__addon__.getAddonInfo(‘name‘)
__version__????=?__addon__.getAddonInfo(‘version‘)
__language__???=?__addon__.getLocalizedString
__cwd__????????=?xbmc.translatePath(?__addon__.getAddonInfo(‘path‘)?).decode(“utf-8“)
__profile__????=?xbmc.translatePath(?__addon__.getAddonInfo(‘profile‘)?).decode(“utf-8“)
__resource__???=?xbmc.translatePath(?os.path.join(?__cwd__?‘resources‘?‘lib‘?)?).decode(“utf-8“)
__temp__???????=?xbmc.translatePath(?os.path.join(?__profile__?‘temp‘)?).decode(“utf-8“)
sys.path.append?(__resource__)
headers?=?{‘Accept‘:?‘text/htmlapplication/xhtml+xmlapplication/xml;q=0.9image/webp*/*;q=0.8‘
???????????‘Accept-Encoding‘:?‘gzip?deflate?sdch?br‘
???????????‘Accept-Language‘:?‘zh-CNzh;q=0.8‘
???????????‘Connection‘:?‘keep-alive‘
???????????‘Upgrade-Insecure-Requests‘:?‘1‘
???????????‘User-Agent‘:?‘Mozilla/5.0?(Windows?NT?10.0;?Win64;?x64)?AppleWebKit/537.36?(KHTML?like?Gecko)?Chrome/55.0.2883.87?Safari/537.36‘}
ZIMUKU_API?=?‘http://www.zimuku.cn/search?q=%s‘
ZIMUKU_base?=?‘http://www.zimuku.cn‘
FLAG_DICT?=?{‘china‘:‘簡‘?‘hongkong‘:‘繁‘?‘uk‘:‘英‘?‘jollyroger‘:‘雙語‘}
def?log(module?msg):
????xbmc.log((u“%s::%s?-?%s“?%?(__scriptname__modulemsg)).encode(‘utf-8‘)level=xbmc.LOGDEBUG?)
def?normalizeString(str):
????return?str
def?getFileList(path):
????fileslist?=?[]
????for?d?in?os.listdir(path):
????????if?os.path.isdir(path+d):
????????????fileslist.extend(getFileList(path+d+‘/‘))
????????if?os.path.isfile(path+d):
????????????fileslist.append(path+d)
????return?fileslist
def?extractCompress(file):
????path??=?__temp__?+?‘/subtitles/‘
????if?os.path.isdir(path):?shutil.rmtree(path)
????if?not?os.path.isdir(path):?os.mkdir(path)
????if?file.lower().endswith(‘zip‘):
????????zipFile?=?zipfile.ZipFile(file‘r‘)
????????for?names?in?zipFile.namelist():
????????????if?type(names)?==?str?and?names[-1]?!=?‘/‘:
????????????????utf8name?=?names.decode(‘gbk‘)
????????????????data?=?zipFile.read(names)
????????????????with?open(path+utf8name?‘wb‘)?as?f:?f.write(data)
????????????else:
????????????????zipFile.extract(namespath)
????????return?getFileList(path)
????if?file.lower().endswith(‘rar‘):
????????if?platform.system()?==?‘Windows‘:
????????????rarPath?=?‘C:\Program?Files\WinRAR‘
????????????sysPath?=?os.getenv(‘Path‘)
????????????if?‘winrar‘?not?in?sysPath.lower():?os.environ[“Path“]?=?sysPath+‘;‘+rarPath
????????????command?=?“winrar?x?-ibck?%s?%s“?%?(file?path)
????????if?platform.system()?==?‘Linux‘:
????????????command?=?‘unrar?x?%s?%s‘?%?(file?path)
????????res?=?os.system(command)
????????if?res?==?0:?return?getFileList(path)
def?Search
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-30?14:24??zimuku\
?????文件???????10860??2015-06-12?05:54??zimuku\icon.png
?????文件??????????28??2018-04-19?12:17??zimuku\.gitignore
?????文件??????????47??2018-04-21?16:08??zimuku\changelog.txt
?????文件???????10393??2018-08-30?14:23??zimuku\service.py
?????文件?????????717??2015-06-12?05:54??zimuku\addon.xm
?????目錄???????????0??2018-08-30?14:25??zimuku\.git\
?????目錄???????????0??2018-04-19?12:15??zimuku\.git\info\
?????文件?????????240??2018-04-19?12:15??zimuku\.git\info\exclude
?????目錄???????????0??2018-08-30?14:25??zimuku\.git\ob
?????目錄???????????0??2018-04-21?16:09??zimuku\.git\ob
?????文件????????2621??2018-04-21?16:09??zimuku\.git\ob
?????目錄???????????0??2018-04-19?12:17??zimuku\.git\ob
?????文件????????2275??2018-04-19?12:17??zimuku\.git\ob
?????目錄???????????0??2018-08-29?14:30??zimuku\.git\ob
?????文件?????????156??2018-08-29?14:30??zimuku\.git\ob
?????文件????????2238??2018-04-19?12:46??zimuku\.git\ob
?????目錄???????????0??2018-04-19?12:15??zimuku\.git\ob
?????目錄???????????0??2018-08-28?14:51??zimuku\.git\ob
?????文件?????????254??2018-08-28?14:51??zimuku\.git\ob
?????目錄???????????0??2018-08-29?14:14??zimuku\.git\ob
?????文件?????????156??2018-08-29?14:14??zimuku\.git\ob
?????目錄???????????0??2018-04-19?12:17??zimuku\.git\ob
?????文件??????????33??2018-04-19?12:17??zimuku\.git\ob
?????目錄???????????0??2018-04-19?12:17??zimuku\.git\ob
?????文件????????2994??2018-04-19?12:17??zimuku\.git\ob
?????目錄???????????0??2018-06-04?13:29??zimuku\.git\ob
?????文件?????????253??2018-06-04?13:29??zimuku\.git\ob
?????目錄???????????0??2018-04-21?16:10??zimuku\.git\ob
?????文件?????????253??2018-04-21?16:10??zimuku\.git\ob
?????目錄???????????0??2018-08-30?14:25??zimuku\.git\ob
............此處省略105個文件信息
- 上一篇:測試方案與測試計劃參考
- 下一篇:軟件開發項目工作量及報價模板
評論
共有 條評論