diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8587295..b53b050 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,9 +73,10 @@ jobs: with: path: artifacts - - name: Publish Release + - name: Create GitHub Release uses: softprops/action-gh-release@v2 with: - files: | - artifacts/123pan-windows/* - artifacts/123pan-linux/* + tag_name: ${{ github.ref_name }} + name: Release ${{ github.ref_name }} + files: all_binaries/* + generate_release_notes: true diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..68bfc39 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,12 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "调试", + "type": "debugpy", + "request": "launch", + "program": "${workspaceFolder}/src/123pan.py", + "console": "integratedTerminal" + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 439ed50..126000f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@
- +
突破限制 · 高效下载 · 简单易用
- - - -123pan是一款基于Python开发的高效下载辅助工具,通过模拟安卓客户端协议,帮助用户绕过123云盘的自用下载流量限制,实现无阻碍下载体验。
-项目原地址:https://github.com/Qxyz17/123pan
- -工具提供两种使用方式(安卓协议/网页协议),支持文件管理全流程操作,适用于需要下载云盘文件的用户。
- -| 功能 | -支持协议 | -
|---|---|
| 🔑 账号登录 | -安卓/网页 | -
| 📂 文件浏览 | -安卓/网页 | -
| 💾 高速下载 | -安卓协议 | -
| 📤 文件上传 | -安卓协议 | -
| 🔗 生成链接 | -安卓/网页 | -
| 🗑️ 文件管理 | -安卓/网页 | -
⚠️ 注意:网页协议已停止更新且受流量限制,强烈推荐使用安卓协议
-前往下载页面获取最新版本的可执行文件或源代码
-首次运行将自动生成配置文件,按照提示输入账号信息
-登录账号后即可开始使用所有功能,享受高速下载体验
-首次运行工具后,会在C:\Users\%USERNAME%\AppData\Roaming\Qxyz17\123pan生成 config.json 配置文件,格式如下:
{
- "userName": "账号",
- "passWord": "密码",
- "authorization": "令牌",
- "deviceType": "驱动类型",
- "osVersion": "安卓版本",
- "settings": {
- "defaultDownloadPath": "默认下载路径",
- "askDownloadLocation": 开关
- }
-}
- - 运行工具后输入账号密码
-- 成功登录后会显示云盘根目录文件列表
- -- 输入文件编号,按提示确认下载
-- 下载文件临时以 .123pan 为后缀,完成后自动恢复原名称
欢迎提交PR改进代码,或通过Issues反馈问题。
-获取最新版本的123pan工具,支持Windows、macOS和Linux系统。
-正在获取发布信息...
-123pan提供多种下载方式,您可以根据自己的需求选择合适的版本:
- -下载123pan.exe可执行文件,双击即可运行
下载123pan.py文件,通过终端运行
下载123pan.py文件,通过终端运行
123pan 是一个开源的Python工具,专门设计用于与123网盘进行交互。它提供了一系列命令行工具和API,帮助用户更高效地管理网盘中的文件。
- -该项目旨在简化123网盘的操作流程,支持批量上传、下载、删除和文件信息查询等功能。无论是个人用户还是开发者,都可以通过这个工具提高工作效率。
- -123pan 基于Python开发,兼容多个操作系统,并遵循Apache 2.0开源协议,允许用户自由使用、修改和分发。
- - - - -