Skip to main content

A tool kit package

Project description

syize/一个简单好用的工具箱

里面包含了我在做写代码、画图、处理数据、写论文等等事情的时候用到的脚本,为了方便打包成了 Python 包。

安装

通过pippip3安装即可

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


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)

Uploaded Source

Built Distribution

syize-1.2.5-py3-none-any.whl (9.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page