{"id":26030121,"url":"https://github.com/ihmily/quarkpantool","last_synced_at":"2025-04-07T18:13:04.337Z","repository":{"id":229951790,"uuid":"773693920","full_name":"ihmily/QuarkPanTool","owner":"ihmily","description":"一个批量转存、分享和下载夸克网盘文件的工具，可以快速地将大量分享文件转存到到自己的网盘内，或者将网盘文件批量生成分享链接","archived":false,"fork":false,"pushed_at":"2024-09-23T13:30:44.000Z","size":271,"stargazers_count":249,"open_issues_count":8,"forks_count":43,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T17:21:19.231Z","etag":null,"topics":["kuake","python","quakepan","quark","tools","yunpan"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ihmily.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-18T08:25:40.000Z","updated_at":"2025-03-31T02:16:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"45e1c517-a3fe-4417-bfef-c42d2459d5bc","html_url":"https://github.com/ihmily/QuarkPanTool","commit_stats":null,"previous_names":["ihmily/quarkpantool"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihmily%2FQuarkPanTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihmily%2FQuarkPanTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihmily%2FQuarkPanTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ihmily%2FQuarkPanTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ihmily","download_url":"https://codeload.github.com/ihmily/QuarkPanTool/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247704571,"owners_count":20982298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kuake","python","quakepan","quark","tools","yunpan"],"created_at":"2025-03-06T18:20:01.345Z","updated_at":"2025-04-07T18:13:04.320Z","avatar_url":"https://github.com/ihmily.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QuarkPanTool\n\n[![Python Version](https://img.shields.io/badge/python-3.11.6-blue.svg)](https://www.python.org/downloads/release/python-3116/)\n[![Latest Release](https://img.shields.io/github/v/release/ihmily/QuarkPanTool)](https://github.com/ihmily/QuarkPanTool/releases/latest)\n[![Downloads](https://img.shields.io/github/downloads/ihmily/QuarkPanTool/total)](https://github.com/ihmily/QuarkPanTool/releases/latest)\n![GitHub Repo stars](https://img.shields.io/github/stars/ihmily/QuarkPanTool?style=social)\n\n\nQuarkPanTool 是一个简单易用的小工具，旨在帮助用户快速批量转存分享文件、批量生成分享链接和批量下载夸克网盘文件。\n\n## 功能特点\n\n- 运行稳定：基于playwright支持网页登录夸克网盘，无需手动获取Cookie。\n- 轻松操作：简洁直观的命令行界面，方便快捷地完成文件转存。\n- 批量转存：支持一次性转存多个夸克网盘分享链接中的文件。\n- 批量分享：支持一次性将某个文件夹内的所有文件夹批量生成分享链接，无需手动分享文件。\n- 本地下载：支持批量下载网盘文件夹中的所有文件。\n\n## 如何使用\n\n如果不想自己部署环境，可以下载打包好的可执行文件(exe)压缩包 [QuarkPanTool](https://github.com/ihmily/QuarkPanTool/releases) ，解压后直接运行即可。\n\n1.下载代码\n\n```\ngit clone https://github.com/ihmily/QuarkPanTool.git\n```\n\n2.安装依赖\n\n```\npip install -r requirements.txt\nplaywright install firefox\n```\n\n3.运行\n\n```\npython quark.py\n```\n\n运行后会使用playwright进行登录操作，当然也可以自己手动获取cookie填写到config/cookies.txt文件中。\n\n## 注意事项\n\n- 首次运行会比较缓慢，请注意底部任务栏，程序会自动打开一个浏览器，让你登录夸克网盘，登录完成后，请不要手动关闭浏览器，回到软件界面按Enter键，浏览器会自动关闭并保存你的登录信息，下次运行就不需要登录了。（如果是Linux环境，请自行在网页获取Cookie后填入config/cookies.txt文件使用）\n\n- 执行批量转存之前，请先在url.txt文件中填写网盘分享地址（一行一个）\n\n- 执行批量分享文件夹，我们需要使用的是上两级文件夹内页面的地址，如要分享文件夹B下的所有文件夹\n\n  ```\n  /文件夹A/文件夹B/文件夹1\n  /文件夹A/文件夹B/文件夹2\n  ```\n  \n此时我们需要输入的页面地址就是文件夹A内的页面地址。\n\n## 效果演示\n\n![ScreenShot1](./images/Snipaste_2024-09-23_19-02-03.jpg)\n\n## 许可证\n\nQuarkPanTool 使用 [Apache-2.0 license](https://github.com/ihmily/QuarkPanTool#Apache-2.0-1-ov-file) 许可证，详情请参阅 LICENSE 文件。\n\n------\n\n**免责声明**：本工具仅供学习和研究使用，请勿用于非法目的。由使用本工具引起的任何法律责任，与本工具作者无关。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fihmily%2Fquarkpantool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fihmily%2Fquarkpantool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fihmily%2Fquarkpantool/lists"}