我们是一个专注于开发实用 Python 工具包的开源组织,致力于为 Python 开发者提供高质量、易用的工具库。
far* 基础工具链 + fun* 领域应用库本组织是 farfarfun 的主组织,新项目默认在此孵化;当某一方向的仓库数量与功能完整度达到一定规模后,即从本组织毕业、独立为子组织。farfarfun-drive 与 farfarfun-utools 均由此路径独立,原 farfarfun/<repo> 链接继续重定向。规划阶段已确定为独立产品线的,则直接建立子组织,farfarfun-skill 与 farfarfun-skills 属于此类。因此下表并非预先划定的固定分类,会随产品线演进持续调整。
| 组织 | 产物 | 定位 | 仓库数 |
|---|---|---|---|
| farfarfun(本组织) | Python 包 | 新项目孵化地,以及 far* 基础工具链与 fun* 领域应用库,发布至 PyPI |
139 |
| farfarfun-drive | 网盘 / 云存储 |
fundrive 统一接口框架、各网盘驱动,以及蓝奏云 SDK 与客户端 |
11 |
| farfarfun-skill | AI Agent Skill | 自研 Skill 的源头仓库,覆盖项目治理、服务规范与多语言开发规范 | 7 |
| farfarfun-skills | Skill 镜像 | 社区 Skill 与上述自研 Skill 的聚合镜像,每小时与上游同步并镜像至 Gitee | 26 |
| farfarfun-utools | uTools 插件 | 自研 uTools 插件,覆盖 AI 聊天、网址导航与两步验证码 | 5 |
| farfarfun-game | 游戏 | FunGame 的 Web 游戏与多端客户端 | 2 |
如何定位所需仓库:通用 Python 工具见本组织;网盘与云存储见
farfarfun-drive;提交 Skill 的 issue 或 PR 见farfarfun-skill(镜像组织不接受 PR);批量安装 Skill(含社区项目)见farfarfun-skills;uTools 插件见farfarfun-utools;FunGame 客户端见farfarfun-game。未在上述组织中找到的项目,通常仍在本组织孵化,可直接按仓库名检索。
| 项目 | 用途 | 链接 |
|---|---|---|
| funflix | 影视资源分享文本的结构化采集、解析与网盘链接校验,采集 / 抽取 / 校验分层幂等 | |
| funflix-web | funflix 的 Web 界面,单进程同时提供 Vue 3 前端与后端接口 | |
| utools-funchat | uTools AI 聊天插件,多角色 AI 好友、角色市场、话题回溯,本地优先 | |
| utools-funotp | uTools 两步验证码插件,本地管理 TOTP 账号,离线生成动态码 | |
| farcache | 轻量函数缓存装饰器库,内存 / 磁盘 / Pickle 多种策略,原生支持 async | |
| funread | Legado(阅读 APP)书源与 RSS 源的管理、解析与校验 |
面向工程基建的一组小而专的库,互相解耦、可单独使用。
| 项目 | 用途 | PyPI |
|---|---|---|
| funbuild | 构建与发布:自动匹配 UV / Poetry / npm 策略,串联版本递增、发布与打标签 | |
| farcache | 函数缓存装饰器:内存、磁盘与 Pickle 缓存 | |
| funget | HTTP 文件传输:并发、断点续传与命令行 | |
| funfile | 文件、归档与序列化实用工具 | |
| funsecret | 本地密钥管理与可选的 MySQL 同步 | |
| farlog | 基于 Loguru 的日志库:按名称拆分文件,按日轮转与压缩 | |
| fundeploy | 本机开发与服务管理的 Bash 脚本集:统一 fundeploy 命令入口,一键安装开发环境、部署常驻服务与 AI 工具 |
- |
| title | stars | forks | watchers | download | version | format | pypi | |
|---|---|---|---|---|---|---|---|---|
| 0 | fundrive | |||||||
| 1 | funrec | |||||||
| 2 | fundata | |||||||
| 3 | funbuild | |||||||
| 4 | funcoin | |||||||
| 5 | funread | |||||||
| 6 | funget | |||||||
| 7 | funutil | |||||||
| 8 | funtable | |||||||
| 9 | funimage | |||||||
| 10 | funserver | |||||||
| 11 | funpush |
上表仅列出核心项目,其余工具包按领域分类如下:
本组织以通用 Python 工具为主,以下产品线分属各子组织(fundrive 系列与 uTools 插件已由本组织迁出,原 farfarfun/<repo> 链接继续重定向):
pip install fundrive fundrive-alipan fundrive-quark # 主框架与按需安装的驱动
聚合 20 个社区 Skill 仓库与上述 4 个自研仓库的镜像,每小时与上游同步,并整体镜像至 Gitee。本地批量安装可使用
fundeploy tool skills-sync。
# 安装任意工具包
pip install <package-name>
# 例如安装近期维护的工具包
pip install fundrive funtable funget farcache