首页
/ 天翼云盘 CLI Python 项目教程

天翼云盘 CLI Python 项目教程

2026-01-14 17:58:14作者:殷蕙予

1. 项目的目录结构及介绍

cloud189/
├── .gitignore
├── LICENSE
├── README.md
├── main.py
├── requirements.txt
└── config
  • .gitignore: 用于指定Git版本控制系统忽略的文件和目录。
  • LICENSE: 项目的开源许可证文件,本项目使用GPL-3.0许可证。
  • README.md: 项目的说明文档,包含项目的基本介绍、安装步骤、使用方法等。
  • main.py: 项目的启动文件,包含了主要的逻辑和命令行接口。
  • requirements.txt: 项目依赖的Python包列表,使用pip install -r requirements.txt安装。
  • config: 配置文件目录,用于存储用户的登录信息和其他配置。

2. 项目的启动文件介绍

main.py

main.py 是项目的启动文件,负责处理用户输入的命令并调用相应的功能模块。以下是文件的主要功能:

  • 用户登录: 支持用户名密码登录和cookie登录。
  • 文件操作: 包括上传、下载、删除、重命名、移动等文件操作。
  • 目录操作: 支持切换目录、列出目录内容、创建目录等。
  • 回收站操作: 支持进入回收站、恢复文件、清空回收站等。
  • 签到功能: 支持每日签到和抽奖。

启动方式

  • 交互模式: 直接运行 python main.py,进入交互模式,提示符为 >
  • 单任务模式: 带上命令与参数运行 python main.py <命令> <参数>,例如 python main.py upload '文件路径'

3. 项目的配置文件介绍

config 文件

config 文件用于存储用户的登录信息和其他配置。配置文件的内容是加密的,确保用户信息的安全。

配置文件生成

  • 用户名密码登录: 首次运行 python main.py 并输入用户名和密码后,配置文件会自动生成并保存。
  • cookie登录: 输入 clogin 命令并按提示输入cookie后,配置文件会自动生成并保存。

配置文件路径

配置文件默认保存在当前目录下的 config 文件中。如果需要修改配置文件路径,可以在启动时使用 --config 参数指定路径。

配置文件内容

配置文件包含以下内容:

  • 用户名: 用户的登录名(天翼云盘手机号)。
  • 密码: 用户的登录密码(加密存储)。
  • cookie: 用户的登录cookie(加密存储)。
  • 下载路径: 文件下载的默认路径,默认为 /downloads

配置文件更新

从 v0.0.4 版本起,配置文件格式与以前版本不兼容,更新时请注意备份旧配置文件。


通过以上教程,您应该能够了解如何使用和配置 cloud189 项目。如果您有任何问题或需要进一步的帮助,请参考项目的 GitHub 页面 或联系项目维护者。

登录后查看全文
热门项目推荐
相关项目推荐