資源簡介
bootstrap table導出表格支持中文csv、pdf、txt等
代碼片段和文件信息
#!/usr/bin/python2
#?Minify?tableExport.jquery.plugin?file(s)
#?using?Simon?Georget‘s?python?script?to?minify?javascript?files
#?https://github.com/simogeo/Filemanager/blob/master/utils/minify.py
#?Usage?:?$?python?./tools/minify.py
class?bcolors:
????HEADER?=?‘\033[95m‘
????OKBLUE?=?‘\033[94m‘
????OKGREEN?=?‘\033[92m‘
????WARNING?=?‘\033[93m‘
????FAIL?=?‘\033[91m‘
????ENDC?=?‘\033[0m‘
????def?disable(self):
????????self.HEADER?=?‘‘
????????self.OKBLUE?=?‘‘
????????self.OKGREEN?=?‘‘
????????self.WARNING?=?‘‘
????????self.FAIL?=?‘‘
????????self.ENDC?=?‘‘
import?httplib?urllib?sys?os
fmRootFolder?=?os.path.dirname(os.path.dirname(os.path.realpath(__file__)))?+?“/“
os.chdir(fmRootFolder)?#?set?working?directory
toMinify?=?[“tableExport.js“]
print?bcolors.HEADER?+?“-------------------------------------“?+?bcolors.ENDC
#?we?loop?on?JS?languages?files
for?index?item?in?enumerate(toMinify):
??#?print?index?item
??
??dir?=?os.path.dirname(item)
??file?=?os.path.basename(item)
??
??with?open?(fmRootFolder?+?item?“r“)?as?myfile:
??????????js_input=myfile.read()
??????????#?Define?the?parameters?for?the?POST?request?and?encode?them?in
??????????#?a?URL-safe?format.
??????????params?=?urllib.urlencode([
??????????(‘js_code‘?js_input)
??????????#???(‘compilation_level‘?‘WHITESPACE_ONLY‘)
??????????(‘compilation_level‘?‘SIMPLE_OPTIMIZATIONS‘)
??????????(‘output_format‘?‘text‘)
??????????(‘output_info‘?‘compiled_code‘)
??????????])
??????????params2?=?urllib.urlencode([
??????????(‘js_code‘?js_input)
??????????#???(‘compilation_level‘?‘WHITESPACE_ONLY‘)
??????????(‘compilation_level‘?‘SIMPLE_OPTIMIZATIONS‘)
??????????(‘output_format‘?‘text‘)
??????????(‘output_info‘?‘errors‘)
??????????])
??????????#?Always?use?the?following?value?for?the?Content-type?header.
??????????headers?=?{?“Content-type“:?“application/x-www-form-urlencoded“?}
??????????conn?=?httplib.HTTPConnection(‘closure-compiler.appspot.com‘)
??????????conn.request(‘POST‘?‘/compile‘?params?headers)
??????????response?=?conn.getresponse()
??????????data?=?response.read()
??????????#?we?write?the?minified?file?-?os.path.splitext(file)[0]??return?filename?without?extension
??????????with?open(fmRootFolder?+?dir?+?‘/‘?+?os.path.splitext(file)[0]?+?“.min.js“?“w“)?as?text_file:
??????????????????text_file.write(data)
??????????#?We?retrieve?errors
??????????conn.request(‘POST‘?‘/compile‘?params2?headers)
??????????response?=?conn.getresponse()
??????????errors?=?response.read()
??????????
??????????if?errors?==?““:
????????????????????print?bcolors.OKBLUE?+?file?+?“?has?been?minified.?No?error?found.“
??????????else:
????????????????????print?bcolors.FAIL?+?file?+?“?:?the?code?contains?errors?:?“
????????????????????print?““
????????????????????print?errors?+?bcolors.ENDC
??????????conn.close()
print?bcolors.HEADER?+?“-------------------------------------“?+?bcolors.ENDC
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????974??2017-08-03?16:34??ExportPDF_ch\.project
?????文件??????67646??2017-08-03?17:02??ExportPDF_ch\img\favicon.ico
?????文件???????1947??2017-08-03?17:23??ExportPDF_ch\index.html
?????文件??????22102??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\css\bootstrap-responsive.css
?????文件??????16840??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\css\bootstrap-responsive.min.css
?????文件?????127343??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\css\bootstrap.css
?????文件?????106006??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\css\bootstrap.min.css
?????文件???????8777??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\img\glyphicons-halflings-white.png
?????文件??????12799??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\img\glyphicons-halflings.png
?????文件??????61884??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\js\bootstrap.js
?????文件??????28631??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap\js\bootstrap.min.js
?????文件????????705??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\.github\ISSUE_TEMPLATE.md
?????文件????????334??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\.gitignore
?????文件?????????89??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\.travis.yml
?????文件????????860??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\bootstrap-table.jquery.json
?????文件????????639??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\bower.json
?????文件??????18884??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\CHANGELOG.md
?????文件????????519??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\composer.json
?????文件???????9868??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\CONTRIBUTING.md
?????文件??????58529??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\bootstrap-table-locale-all.js
?????文件??????33641??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\bootstrap-table-locale-all.min.js
?????文件???????7149??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\bootstrap-table.css
?????文件?????109621??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\bootstrap-table.js
?????文件???????5713??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\bootstrap-table.min.css
?????文件??????54644??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\bootstrap-table.min.js
?????文件??????11731??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\extensions\accent-neutralise\bootstrap-table-accent-neutralise.js
?????文件???????5660??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\extensions\accent-neutralise\bootstrap-table-accent-neutralise.min.js
?????文件???????4067??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\extensions\angular\bootstrap-table-angular.js
?????文件???????2122??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\extensions\angular\bootstrap-table-angular.min.js
?????文件?????????46??2017-08-03?16:34??ExportPDF_ch\js\bootstrap_above\bootstrap-table-develop\dist\extensions\auto-refresh\bootstrap-table-auto-refresh.css
............此處省略770個文件信息
- 上一篇:PRML習題答案
- 下一篇:RF MICROELECTRONICS
評論
共有 條評論