Skip to content

mangofanfan/FanTools

Repository files navigation

芒果工具箱 | FanTools

芒果工具箱Logo

本程序的文档使用 Writerside 编写维护,请访问 这个页面 查看文档。

早期技术测试版本0.0.0已经发布! | 命令行安装工具在此

芒果工具箱是一个开源项目,旨在通过一个应用程序来提供许多并非很重要、但突然需要时却又难以找到的功能。

工具箱功能举例

单一文件的多线程高速下载,这毕竟不是刚需,可能不少人电脑中都没有一个绿色可用的高速下载器;大家都听过aria2c的美名,但是配置一个中意的aria2c下载工具的技术需求又太高

工具箱提供了一个开箱即用的、基于aria2c的单文件下载器。


人工+在线机器翻译器,我想玩一个国外作者做的Minecraft地图,但是是英文我看不懂,别人的汉化已经没有办法正常获得,怎么办?

工具箱提供了一个支持接入百度通用文本翻译与有道文本翻译的翻译模块,能够支持自动机器翻译,当然您也可以人工修改翻译。


计划中的更多功能尚在计划中,您也可以向本项目提交功能建议或bug报告。

构建与使用

克隆本仓库后可以进行代码的调试与研究,以下是在新环境中安装必备依赖的命令:

pip install requirements.txt

所有依赖都将自动安装,如果安装存在问题,可以尝试关闭网络代理,或使用镜像源。

程序的运行入口是 main.py

如果需要将当前仓库代码打包成exe可执行文件,可以使用PyInstaller等工具,这里推荐基于PyInstaller的可视化打包工具auto-py-to-exe,使用方法见下:

  1. 正确设置虚拟环境(这很重要!);
  2. 在虚拟环境中,通过pip安装auto-py-to-exePyInstaller应当一同安装;
  3. 在虚拟环境中,通过终端运行命令auto-py-to-exe,您的Chrome/Edge/FileFox/Arc应当弹出一个窗口。
  4. 仓库中提供了一个参考配置文件auto-py-to-exe.json,在弹出窗口中下拉到底部可以选择导入该配置,请注意!由于路径不正确,您可能需要依照给出的参考重新设置程序入口和窗口图标等的绝对路径。
  5. 检查设置是否完整完成,开始打包。