# Tools **Repository Path**: s-Ruthless/Tools ## Basic Information - **Project Name**: Tools - **Description**: 🛠️ Tools ✨ 一个精心设计的 Python 工具集合,专注于提供简单高效的文件处理解决方案。采用 PyQt6 构建现代化图形界面,注重用户体验,提供实时进度显示和详细的操作日志。每个工具都经过精心设计,既保证了功能的实用性,又确保了使用的便捷性。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-12-31 - **Last Updated**: 2025-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, 工具 ## README # Tools 🛠️ 工具集合 这是一个工具集合 📦,包含了多个实用的小工具。 ## DeleteTool 🗑️ 批量删除工具 批量删除工具,用于删除指定目录下的文件。 ### 功能特点 ✨ - 支持选择目录和文件 📂 - 支持文件过滤 🔍 - 支持预览要删除的文件 👀 - 现代化的用户界面 💻 ### 依赖 📌 ```bash pip install PyQt6 ``` ## ImageConvert 🖼️ 图片转换工具 图片格式转换工具,支持多种图片格式的转换。 ### 功能特点 ✨ - 支持多种图片格式转换 🔄 - 批量转换功能 📚 - 简单易用的界面 🖱️ - 转换进度显示 📊 ### 依赖 📌 ```bash pip install PyQt6 pip install Pillow ``` ## PackagingTool 📦 打包工具 Python项目打包工具,用于将Python项目打包成可执行文件。 ### 功能特点 ✨ - 支持选择Python文件 🐍 - 自动处理依赖 🔄 - 打包进度显示 📊 - 现代化的用户界面 💻 ### 依赖 📌 ```bash pip install PyQt6 pip install pyinstaller ``` ## EDecryptionTool 🔐 加密解密工具 加密解密工具,支持多种加密方式。 ### 功能特点 ✨ - 支持Base64编码/解码 📝 - 支持MD5加密 🔒 - 支持SHA系列加密 🔑 - 支持Hex编码/解码 📋 - 支持URL编码/解码 🌐 - 现代化的用户界面 💻 ### 依赖 📌 ```bash pip install PyQt6 ``` ## PassWordTool 🔑 密码生成工具 密码生成工具,支持多种类型的密码生成。 ### 功能特点 ✨ - 支持多种密码类型 🎯: - 纯数字 🔢 - 纯小写字母 📝 - 纯大写字母 📝 - 数字 + 小写字母 🔡 - 数字 + 大写字母 🔠 - 大小写字母 📄 - 数字 + 大小写字母 📑 - 数字 + 大小写字母 + 特殊字符 🎲 - 自定义密码长度(4-32位)📏 - 自定义生成数量(1-100个)🔢 - 现代化的用户界面 💻 - 等宽字体显示结果 📋 ### 依赖 📌 ```bash pip install PyQt6 ``` ## NewpaperDownTool 📰 报纸下载工具 报纸下载工具,支持多份报纸的批量下载。 ### 功能特点 ✨ - 支持多种报纸下载 📚: - 人民日报 📰 - 经济日报 💰 - 法治日报 ⚖️ - 工人日报 🏭 - 科技日报 🔬 - 新华日报 📰 - 日期选择(支持2000年至今)📅 - 批量并发下载(最多10个并发)⚡ - 自动创建日期文件夹 📁 - 下载进度实时显示 📊 - 支持取消下载任务(即时响应)⏹️ - 现代化的用户界面 💻 - 统一的下拉菜单样式 🎨 - 支持全选/反选/清空 ✅ - 优化的日志输出 📝 - 稳定的错误处理机制 🛡️ ### 依赖 📌 ```bash pip install PyQt6 pip install requests pip install beautifulsoup4 pip install urllib3 ``` ## FileSyncTool 🔄 文件同步工具 文件同步工具,用于实时监听源文件夹并同步到目标文件夹。 ### 功能特点 ✨ - 实时文件监听和同步 👀 - 支持源文件夹到目标文件夹的单向同步 ➡️ - 支持同步删除功能 🗑️ - 支持写入日志文件 📝 - 分块复制大文件 📦 - 智能任务队列管理 🔄 - 同步状态实时显示 📊 - 详细的操作日志 📋 - 支持日志行数限制设置 ⚙️ - 现代化的用户界面 💻 - 平滑的进度条动画 ⏳ - 稳定的错误处理机制 🛡️ ### 依赖 📌 ```bash pip install PyQt6 pip install watchdog ``` ## 注意事项 ⚠️ - 所有工具都需要Python 3.6或更高版本 🐍 - 使用前请确保安装了所需的依赖包 📦