# small_tools_v2 **Repository Path**: maxf110415/small_tools_v2 ## Basic Information - **Project Name**: small_tools_v2 - **Description**: 使用tkinter和Python制作的小工具集,非常方便自己扩展 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-02-06 - **Last Updated**: 2025-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # small_tools_v2 使用tkinter和Python制作的小工具集,非常方便自己扩展 ## 前景提要 之前做过一个[small-tools](https://github.com/1061700625/small-tools),当时预期说要集成很多小工具进去,但后来发现,如果想加新东西进去,还是非常麻烦的。 那能不能做一个以插件形式添加的工具呢?我只需要提供py文件,在主UI中就可以自动把这个py功能加进来? 所以以下就是初次尝试!目前添加了以下功能,支持**py**和**exe**形式的插件。
image
## 目录结构说明
image image
自行添加py功能函数(或打包为exe),统一放在plugin文件夹下,然后在**config.txt**里记录一下。 注意自己加的py里面必须要有 **process()** 函数,供main.py调用。 ## 运行示例 **运行:** - 对于Windows:双击**main.exe**或者**启动.bat**即可 - 对于MacOS:双击**启动_mac.command**即可 (不过由于运行py文件,因此可能需要安装缺少的库) **安装环境:** ```bash conda create -n py39 python=3.9 pip -r requirements.txt ``` **打包软件:** ```bash conda activate py37 pyinstaller -F -w .\main.py ``` ## 其他说明 这里的**desktop_clock.exe**来自这个仓库[Tkinter_Desktop_Clock](https://github.com/1061700625/Tkinter_Desktop_Clock)。 ## 插件功能清单 - **字符串格式化**:其实就是去除空格,特别是caj论文在复制时候,文字之间会有很多空格
image
- **PPT修改DPI**:修改导出图片的DPI
image
- **桌面时钟**
image
- **[论文排名](https://blog.csdn.net/sxf1061700625/article/details/132081355)**
image
- **np文件简易查看器**
image
- **[SSH端口转发管理器](https://blog.csdn.net/sxf1061700625/article/details/133746872)**
image
- **[图像旋转器(数据集制作辅助)](https://blog.csdn.net/sxf1061700625/article/details/134300561)**
image
- **word mathml公式格式转latex**
image
- **系统代理设置**
image
- **桌面尺子**
image