用脚本编写的工具整理。
为了使工具集使用的第三方库几环境变量独立于系统环境,这里使用 pipenv 创建虚拟的 python开发环境。
-
安装 pipenv:
$ pip3 install pipenv
-
创建虚拟环境:
# pipenv install --three $ pipenv install --python 3
-
因为有
Pipfile
和Pipfile.lock
文件,所以可以同步安装需要的第三方包:$ pipenv sync
使用独立的 python 环境是因为不想在系统的 python 环境中安装一些东西,这样做不会影响系统的开发环境,使用独立的环境会使工程更具独立性!关于 pipenv 的使用可以参考:一起使用 pipenv
douyin 是python3实现的可以为图片添加抖音效果,同时生成动态抖音效果图的工具。
hexo2hugo 是用于转换hexo源文章头信息为hugo格式的工具。
img2ascii 是可以将图片转换为字符画的工具。
pin2chars 是一个简单的验证码识别器。
m2h 是一个将 markdown 文件转换为 html 文件的工具
csv2xls 是一个将 csv 转换为 xls 文件的工具。
codeimg 是一个可以将信息隐写到图片中的工具,当然也可以从具有隐写信息的图片中获取信息。
keykey 是一个密码字典生成器。
crackzip 是一个破解 zip 文件密码的工具。
tee 是python实现的 tee 命令。
encoding 是一个文件编码检测和转换工具。
hashpare 是一个文件校验工具,也可以通过校验比较两文件。
qdownload 是批量下载七牛云文件的工具。
simple_server 是一个单进程、单线程、非阻塞的支持 HTTP1.1 的静态服务器。
textGO 是利用百度 AI 免费的 OCR 服务进行图片中文字识别的工具。
stringsGO 是一个帮助翻译 iOS 和 macOS app 的 xcode 工程中的 String 文件的工具。
imageassets 是一个生成苹果平台图标文件的工具。