跳到主内容
福利啊论坛
返回资源帖子

GiteeMiniMan:Gitee/迷你仓库管理器 - 轻量可视化工具(PythonTkinter)

资源

GiteeMiniMan:Gitee/迷你仓库管理器 - 轻量可视化工具(PythonTkinter)

Gitee MiniMan 是一款基于 Python+Tkinter 的轻量级 Gitee 桌面客户端,提供文件浏览、上传、下载、编辑、删除等图形化管理功能,适合非专业开发者快速管理 Gitee 仓库。

项目概览

GiteeMiniMan 是一款简洁易用的 Gitee 桌面客户端工具,旨在解决命令行繁琐与官方客户端臃肿的问题。通过配置私人令牌,即可在图形界面下对仓库进行文件浏览、上传、下载、编辑、删除等操作。核心目标是为非专业开发者提供快速、直观的仓库管理体验。

  • 语言与框架:Python + Tkinter
  • 主要功能:文件目录树加载、上传/下载、删除、重命名、在线文本编辑、文件夹在线创建、永久/临时权限控制
  • 编辑与提交:内置代码编辑器,支持多种文本/代码格式,修改后可直接提交到仓库
  • 权限与安全:使用令牌进行读写控制,未授权为只读;令牌在本地 AES 加密存储,避免明文保存
  • 适用对象:非专业开发者、个人开发者、需要快速管理仓库的人士

使用要点

  • 环境与依赖
    • 运行环境:Python 3.7+,Windows 系统
    • 依赖库:tkinter、requests、cryptography
    • 安装命令:pip install requests cryptography
  • 启动与配置
    1. 下载 GiteeMiniMan.py 并在 Python 环境中运行,或打包为 exe
    2. 打开 Gitee 网页,进入 个人设置 → 安全设置 → 生成带 repo 权限的私人令牌
    3. 将令牌与仓库链接粘贴到程序输入框,点击加载仓库
  • 使用流程
    • 一键加载仓库目录树
    • 上传/下载单个文件或整个文件夹
    • 在线文本编辑,提交到远端仓库
    • 新建/删除/重命名文件与文件夹
    • 读取与写入权限基于令牌,未授权则为只读
  • 文件类型支持
    • 文本类:txt、md、yaml、yml、xml、json、ini、py、sh、bat、html、css、js、vue、sql、env、java、c、cpp 等
    • 二进制文件:图片、压缩包、文档等,建议单文件 < 10MB

参考资源

成熟度与定位

  • 定位:桌面端、图形化、轻量化的 Gitee 管理工具,降低对命令行的依赖
  • 目标用户:希望快速直观管理 Gitee 仓库的个人和非专业开发者

下载链接

蓝奏云:
https://excelbgjq.lanzouw.com/b0hdtqmle(提取码:52pj)

GitHub:
https://github.com/hlookup/GiteeMiniMan

6次阅读00举报

评论 0

还没有评论,来说两句吧。

登录 后参与评论