A tool kit package
Project description
syize/一个简单好用的工具箱
里面包含了我在做写代码、画图、处理数据、写论文等等事情的时候用到的脚本,为了方便打包成了 Python 包。
安装
通过pip
或pip3
安装即可
pip3 install syize
功能
以下功能可以直接在命令行使用。
pydiff
对多个文件计算md5值,并进行对比,检查它们是否相同。写这个功能是因为我在下载高知大学卫星数据时发现每天都需要下载查找表,但是实际上它们是完全一样的。
# 打印帮助
pydiff -h / --help
# 对比当前文件夹下所有的文件
pydiff --dir .
# 对比多个txt
pydiff 1.txt 2.txt 3.txt
picture
将PDF
文件拆分成图片,以及提取图片中的文字。
# 将PDF拆分成图片
picture --pdf -i test.pdf -o folder_name
# 还可以指定起始、终止页数,以及图片的dpi
picture --pdf -i test.pdf -o folder_name --pdf-start 3 --pdf-stop 9 --pdf-dpi 1000
# 从图片中提取英文(OCR),输出到终端
picture --ocr -i test.png
# 也可以提取中文
picture --ocr -i test.png --ocr-text cn
# 将结果输出到文件中
picture --ocr -i test.png -o test.txt
string
将一段文字格式化,去除多于的换行符。用来格式化从论文中复制的英文段落,方便粘贴进翻译软件,但是并不好用
string -i "这是大段的文字" --format
# 也可以输出到文件
string -i "这是大段的文字" --format -o test.txt
有关该包的更多详细信息请看主页
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
syize-1.2.5.tar.gz
(9.6 kB
view hashes)
Built Distribution
syize-1.2.5-py3-none-any.whl
(9.3 kB
view hashes)