资源简介
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
相关资源
- 数据之美pdf中文版
- NodeJs实战pdf中文 高清+源码
- Windows CE.net内核定制及应用开发(高清
- 面向对象的游戏开发(高清PDF中文版
- Altium_Designer_Winter_09_教程_(PDF中文版
- 《编译原理》PDF中文版
- 图解算法pdf中文高清版
- 奥本海姆信号与系统习题解答PDF中文
- flex&bison.pdf中文版本
- 代码大全第二版PDF中文完整清晰版
- 基于FPGA的嵌入式图像处理系统设计
- 数字图像处理_第三版中文版_冈萨雷斯
- 代码大全第二版 PDF中文完整清晰版
- 《基于R语言的自动数据收集:网络抓
- 操作系统精髓与设计原理(原书第6版
- wireshark网络分析实战高清pdf中文带目
- http权威指南pdf中文完整版带目录
- ROS入门+ROS进阶PDF中文版
- 目标跟踪基本原理 PDF中文版[澳卡拉
- PyQt4入门指南 PDF中文版
- teradata数据库基础教程pdf中文版
- 数据挖掘原理与算法(pdf中文版)
- GDB完全手册PDF中文版
- scala编程.pdf中文版
评论
共有 条评论