项目简介
本项目是一个简单、易用且可扩展的阿里云盘API接口库,为开发者提供便捷工具,便于与阿里云盘交互,实现文件存储、分享、搜索等操作。
项目的主要特性和功能
- 提供完全的代码提示,方便开发者快速上手。
- 支持持久化登录和多帐户登录,便于管理多个账户。
- 具备福利码兑换功能。
- 提供文件夹同步功能,保证文件夹内容一致。
- 支持在线解压缩文件。
- 支持功能扩展,开发者可自定义功能。
- 支持通过文件名或标签搜索文件。
- 能够获取网盘中重复的文件列表。
- 支持文件和文件夹的重命名操作。
- 提供文件和文件夹的上传和下载功能。
- 支持文件和文件夹的移动和复制操作。
- 提供文件和文件夹的删除和恢复功能。
- 支持获取文档的在线预览接口。
- 支持文件和文件夹的分享、保存和收藏功能。
- 支持自定义分享文件和文件夹,无时间限制。
- 能够获取账户和云盘的基本信息,如容量等。
安装使用步骤
安装依赖
sh
pip install -U aligo
快速入门示例
```python from aligo import Aligo
if name == 'main': ali = Aligo() # 第一次使用,会弹出二维码,供扫描登录
user = ali.get_user() # 获取用户信息
print(user.user_name, user.nick_name, user.phone) # 打印用户信息
ll = ali.get_file_list() # 获取网盘根目录文件列表
for file in ll: # 遍历文件列表
print(file.file_id, file.name, file.type) # 打印文件信息
```
登录方式
网页扫码登录
```python from aligo import Aligo
ali = Aligo(port=8080) # 提供 port 参数即可, 之后打开浏览器访问 http://
发送登录二维码到邮箱
```python from aligo import Aligo, EMailConfig
email_config = EMailConfig( email='<接收登录邮件的邮箱地址>', user='', password='', host='', port=0, ) ali = Aligo(email=email_config) ```
功能扩展
开发者可以通过继承Aligo
类,使用现有的方法self._post
等,进行自定义功能的扩展。
通过以上步骤,您可以快速上手并使用本项目与阿里云盘进行交互。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】