{"repo":"JoeanAmier/KS-Downloader","free":true,"listed":false,"github":"https://github.com/JoeanAmier/KS-Downloader","clone":"git clone https://github.com/JoeanAmier/KS-Downloader.git","description":"快手（KuaiShou）作品视频/图片下载工具","language":"Python","stars":833,"topics":["kuaishou","rich","sqlite","aiofiles","linux","macos","windows","api","docker","downloader"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"KS-Downloader 简体中文 English 🔥 快手作品下载工具： 完全免费开源，基于 curl cffi 库实现，下载快手无水印视频、图片文件！ 📑 项目功能 ✅ 下载快手无水印作品文件 [//]: # ( ✅ 批量下载账号作品文件 ) ☑️ 下载快手作品封面图片 ☑️ 下载快手作品音乐文件 ✅ 自动跳过已下载的作品文件 ✅ 作品文件完整性处理机制 ✅ 持久化储存作品信息至文件 ✅ 记录已下载作品 ID ✅ 支持文件断点续传下载 ✅ 作品文件储存至单独文件夹 ✅ 自定义作品文件名称格式 ☑️ 从浏览器读取 Cookie ✅ 支持设置作者别名 ✅ 按作者归档保存作品 ✅ 自动更新作者昵称 ✅ 支持 API 调用功能 ☑️ 后台监听剪贴板下载作品 📸 程序截图 前往 bilibili 观看演示 ； 前往 YouTube 观看演示 🥣 使用方法 🖱 程序运行 ⭐ Mac OS、Windows 10 及以上用户可前往 Releases 或者 Actions 下载程序压缩包，解压后打开程序文件夹，双击运行 main 即可使用！ ⭐ 本项目包含自动构建可执行文件的 GitHub Actions，使用者可以随时使用 GitHub Actions 将最新源码构建为可执行文件！ ⭐ 自动构建可执行文件教程请查阅本文档的 构建可执行文件指南 部分；如果需要更加详细的图文教程，请 查阅文章 ！ 注意：由于 Mac OS 平台的可执行文件 main 未经过代码签名，首次运行时会受到系统安全限制。请先在终端执行 xattr -cr 项目文件夹路径 命令移除安全标记，执行一次后即可正常运行。 若通过此方式使用程序，文件默认下载路径为： .\\ internal\\Volume\\Download ；配置文件路径为： .\\ internal\\Volume\\config.yaml 程序更新 方案一： 下载并解压文件，将旧版本的 internal\\Volume 文件夹复制到新版本的 internal 文件夹。 方案二： 下载并解压文件（不要运行程序），复制全部文件，直接覆盖旧版本文件。 ⌨️ 源码运行 安装不低于 3.12 版本的 Python 解释器 下载最新的源码或 Releases 发布的源码至本地 使用 pip 安装项目依赖 运行 python -m venv venv 命令创建虚拟环境（可选） 运行 .\\venv\\Scripts\\activate.ps1 或者 venv\\Scripts\\activate 命令激活虚拟环境（可选） 运行 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 命令安装程序所需模块 运行 python .\\main.py 或者 python main.py 命令启动 KS-Downloader 使用 uv 安装项目依赖（推荐） 运行 uv sync --no-dev 命令同步环境依赖 运行 uv run main.py 命令启动 KS-Downloader ⌨️ Docker 运行 获取镜像 方式一：使用 Dockerfile 文件构建镜像 方式二：使用 docker pull joeanamier/ks-downloader 命令拉取镜像 方式三：使用 docker pull ghcr.io/joeanamier/ks-downloader 命令拉取镜像 创建容器 TUI 模式： docker run --name 容器名称(可","default_branch":null,"files":null,"tree":[],"storefront":"/r/JoeanAmier","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JoeanAmier/KS-Downloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}