Gitee MiniMan 是一款基于 Python+Tkinter 的轻量级 Gitee 桌面客户端,提供文件浏览、上传、下载、编辑、删除等图形化管理功能,适合非专业开发者快速管理 Gitee 仓库。
项目概览
GiteeMiniMan 是一款简洁易用的 Gitee 桌面客户端工具,旨在解决命令行繁琐与官方客户端臃肿的问题。通过配置私人令牌,即可在图形界面下对仓库进行文件浏览、上传、下载、编辑、删除等操作。核心目标是为非专业开发者提供快速、直观的仓库管理体验。
- 语言与框架:Python + Tkinter
- 主要功能:文件目录树加载、上传/下载、删除、重命名、在线文本编辑、文件夹在线创建、永久/临时权限控制
- 编辑与提交:内置代码编辑器,支持多种文本/代码格式,修改后可直接提交到仓库
- 权限与安全:使用令牌进行读写控制,未授权为只读;令牌在本地 AES 加密存储,避免明文保存
- 适用对象:非专业开发者、个人开发者、需要快速管理仓库的人士
使用要点
- 环境与依赖
- 运行环境:Python 3.7+,Windows 系统
- 依赖库:tkinter、requests、cryptography
- 安装命令:pip install requests cryptography
- 启动与配置
- 下载 GiteeMiniMan.py 并在 Python 环境中运行,或打包为 exe
- 打开 Gitee 网页,进入 个人设置 → 安全设置 → 生成带 repo 权限的私人令牌
- 将令牌与仓库链接粘贴到程序输入框,点击加载仓库
- 使用流程
- 一键加载仓库目录树
- 上传/下载单个文件或整个文件夹
- 在线文本编辑,提交到远端仓库
- 新建/删除/重命名文件与文件夹
- 读取与写入权限基于令牌,未授权则为只读
- 文件类型支持
- 文本类:txt、md、yaml、yml、xml、json、ini、py、sh、bat、html、css、js、vue、sql、env、java、c、cpp 等
- 二进制文件:图片、压缩包、文档等,建议单文件 < 10MB
参考资源
- 项目源码与更新:https://github.com/hlookup/GiteeMiniMan
- API 参考:https://gitee.com/api/v5/swagger
- 下载页(示例):https://excelbgjq.lanzouw.com/b0hdtqmle
成熟度与定位
- 定位:桌面端、图形化、轻量化的 Gitee 管理工具,降低对命令行的依赖
- 目标用户:希望快速直观管理 Gitee 仓库的个人和非专业开发者
评论 0
还没有评论,来说两句吧。
登录 后参与评论