Skip to content

Releases: ChaosTechDev/91Fetch

91Fetch v1.1.3

Choose a tag to compare

@ChaosTechDev ChaosTechDev released this 19 Aug 15:32

本次具体修改

  • 修复下载目录扫描遇到临时文件、权限变化或文件被移动时可能返回 HTTP 500
  • 下载管理轮询遇到异常时,相同错误 8 秒内只提示一次,避免错误通知连续刷屏
  • 非 JSON 的服务器错误现在显示 HTTP 状态和返回内容
  • 本地下载文件短暂不可读时,下一次轮询可以自动恢复
  • 保留 v1.1.2 的中文路径启动修复
  • 暂时没发现严重BUG,可能这就是最终版本了,有问题请留言,看到之后会修复。

下载并解压 91Fetch-v1.1.3-Windows.zip,双击 启动.cmd。升级时请保留 downloads/ 目录。

91Fetch v1.1.2

Choose a tag to compare

@ChaosTechDev ChaosTechDev released this 19 Aug 03:57

本次具体修改

  • 修复项目解压到中文路径后,Windows 双击启动脚本可能解析失败的问题
  • 新增 launcher.py,使用 Python Unicode 路径 API 正确定位项目目录
  • 启动器统一处理 .venv 创建、依赖安装、site.json 初始化和网页服务启动
  • 将 启动.cmd 改为纯 ASCII、CRLF 格式,避免 cmd.exe 编码和换行差异
  • 清理发布包中的 pycache、测试缓存、下载数据和内部工作目录

使用方法

下载并解压 91Fetch-v1.1.2-Windows.zip,可放在中文目录中,双击 启动.cmd。首次运行会自动安装依赖并打开 http://127.0.0.1:8765。

升级时请保留旧版 downloads/ 目录。

91Fetch v1.1.1

Choose a tag to compare

@ChaosTechDev ChaosTechDev released this 19 Aug 03:35

91Fetch v1.1.1

这是 Windows 本地桌面版维护更新。

本次更新

  • 完善中文和英文安装、运行及数据保存说明
  • 新增版本更新记录
  • 明确升级时保留 downloads/ 数据目录
  • 发布包仅包含 Windows 本地运行所需文件

使用方法

下载并解压 91Fetch-v1.1.1-Windows.zip,双击 启动.cmd。首次运行会自动创建环境、安装依赖并打开网页,默认地址为 http://127.0.0.1:8765。

需要 Windows 10/11 和 Python 3.11 或更高版本。

升级说明

升级时请保留原来的 downloads/ 目录,其中包含视频、任务状态、设置和本地识别记录。

项目采用 MIT License。

91Fetch v1.1.0

Choose a tag to compare

@ChaosTechDev ChaosTechDev released this 16 Aug 15:14

91Fetch v1.1.0

本版本将公开发行版整理为纯 Windows / Python 本地工具:

  • 修复最新发布、本月最热、每日排行等分类入口与分页逻辑
  • 修复分类缓存串页、列表干扰卡导致的标题/封面错位
  • 下载任务支持在已有批次运行时继续加入队列
  • 重启后自动续排未完成下载,保留跨分类已下载识别
  • 更新中文默认说明与英文文档

使用方法

下载 91Fetch-v1.1.0-windows.zip,解压后双击 启动.cmd。首次运行会自动创建 Python 环境并打开本地网页。

91Fetch v1.0.0 首个公开版本

Choose a tag to compare

@ChaosTechDev ChaosTechDev released this 16 Aug 08:24
cd5abb2

91Fetch v1.0.0

91Fetch 的首个公开版本。91Fetch 是专用于浏览和批量下载 91porn 网站视频的开源工具,提供中文网页管理界面。

主要功能

  • 浏览最新发布、当前最热、加精推荐、排行榜、高清视频和原创视频等分类
  • 支持指定作者主页、分页浏览和页码跳转
  • 采集视频标题、封面、作者、时长、播放量和 viewkey
  • 支持逐项勾选、全选和批量加入下载
  • 解析真实的 .m3u8 或 .mp4 媒体地址
  • 使用 yt-dlp 实现 HLS 分片并发、失败重试和断点续传
  • 下载队列、进度和完成记录持久保存
  • 下载管理支持全部、未完成、已完成筛选及批量删除和重试
  • 支持日间/夜间主题、页面过渡动画和局部进度更新
  • 支持 Windows 一键启动和 Docker 部署

使用方式

Windows

  1. 下载并解压 91Fetch-v1.0.0.zip
  2. 安装 Python 3.11 或更高版本
  3. 双击 启动.cmd
  4. 首次启动会自动创建环境、安装依赖并打开网页

Docker

docker compose up -d --build

验证

  • 自动化测试:26 项全部通过
  • 压缩包 SHA256:E9FBE2935DFFA72977A44E6E4517421D533FECAC85846DA7F378910676B94894

开源协议

本项目采用 MIT License。使用者应自行确认下载内容的保存权限,并遵守目标站点条款及所在地规定。