现代化的 PT 影视资源发布辅助工具,自动获取简介、提取 MediaInfo、生成截图上传图床、制作种子,支持 GUI/API/CLI 与 Docker
- v2.0.0
- 发布于
- 28 天前
- 426
- 星标
- 1,927
- 下载
- 同步于
- 1 天前
最新版本
v2.0.02026年9月21日 18:07下载慢?可在上方随时切换镜像源
项目说明
项目概述
Publish Helper 是一款面向 PT(私人影视站点)资源发布者的辅助工具,把发种流程中最繁琐的步骤自动化:自动获取 PT-Gen 简介信息、提取 MediaInfo、生成并上传截图、制作缩略图、按模板命名、整理目录并一键生成种子文件。项目采用模块化架构,提供图形界面、命令行与 REST API 三种使用方式,并支持 Docker 一键部署。
从取简介到做种子,一条命令完成 PT 发种流程。
主要功能
- 简介获取:自动从 PT-Gen 拉取资源简介,支持多个 API 源与备用接口
- 信息提取:智能提取 MediaInfo 媒体参数并生成截图与缩略图
- 图床上传:支持 FreeImage、ImgBB、兰空图床等多线程并发上传
- 智能命名:按模板自动生成标题与文件名,整理目录结构
- 种子制作:一键生成 torrent 文件,支持硬链接节省存储
- 剧集处理:批量重命名与分集处理,支持短剧特殊命名与简介
- 多端使用:GUI、CLI 与 REST API(可选 Bearer 鉴权)三种模式
- 容器部署:Docker 镜像内含 Vue 前端、Flask API 与 nginx
适用人群
- PT 站点的资源发布者与压制组
- 需要批量发布影视、剧集、短剧的内容整理者
- 希望自动化发种流程的影视资源管理团队
快速上手
pip install -r requirements.txt安装依赖(Linux 需另装 libmediainfo 与中文字体)- 复制
.env.example为.env,配置 API 密钥与图床 - GUI 模式运行
python src/main_gui.py - 或 CLI 模式运行
python src/main_cli.py走一键发布流程 - 也可
docker run -p 15373:15373 ghcr.io/bjdbjd/publish-helper:latest容器化使用
核心优势
- 一键流程:取简介、提信息、传图、做种一气呵成
- 三端齐备:GUI、CLI、API 覆盖桌面、脚本与集成场景
- 部署灵活:Docker 一键起服务,前后端统一镜像
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows、macOS、Linux |
| 运行环境 | Python 3.9+ |
| 额外依赖 | Linux 需 libmediainfo 与中文字体 |
| 容器化 | Docker(可选) |
注意事项
- 发种前请确认符合目标 PT 站点的发布规则与版权要求
- 图床 API 密钥请妥善保管,勿提交到公开仓库
- 各平台网页结构可能变化,抓取失败时留意更新
历史版本
排序