Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Набор Skills для управления облачным хранилищем Tencent Weiyun — это удобный инструмент, позволяющий автоматизировать работу с файлами, делиться контентом и управлять пространством напрямую через CLI или Python.
📋 Описание проекта
Проект представляет собой коллекцию Python-скриптов, предназначенных для автоматизации операций с Tencent Weiyun. Он охватывает ключевые сценарии работы с облачным хранилищем — от авторизации до управления файлами и ссылками общего доступа.
🚀 Основные возможности
- Сканирование QR-кода для входа — авторизация через терминал с использованием QR
- Вход через Cookies — быстрый доступ с использованием данных браузера
- Сохранение сессии — не требуется повторная авторизация
- Управление файлами — загрузка, скачивание, удаление, перемещение, копирование и переименование
- Поиск файлов — быстрый доступ к нужным данным
- Работа с папками — создание и организация структуры
- Управление шарингом — создание и отмена ссылок с паролями и сроком действия
- Контроль пространства — просмотр объёма и работа с корзиной
- CLI-интерфейс — все операции доступны из командной строки
📁 Структура проекта
weiyun-skills/
├── README.md # Документация проекта
├── SKILL.md # Описание Skills
├── LICENSE # Лицензия MIT
├── requirements.txt # Зависимости Python
├── cookies.json # Сохранённые cookies
└── weiyun_skills/
├── __init__.py
├── login.py # Авторизация (QR / cookies)
├── client.py # API-клиент Weiyun
├── main.py # CLI-точка входа
└── utils.py # Вспомогательные функции
⚙️ Зависимости
- requests — выполнение HTTP-запросов
- qrcode — генерация QR-кодов в терминале
- Pillow — обработка изображений
- tabulate — форматированный вывод таблиц в CLI
🛠️ Доступные Skills
Ниже приведены основные категории и функции, реализованные в рамках данного набора Skills:
- Аутентификация
- qrcode_login — вход через QR-код
- cookies_login — вход через cookies
- Файлы
- list_files — список файлов
- upload_file — загрузка файла
- download_file — скачивание файла
- delete_file — удаление
- move_file — перемещение
- copy_file — копирование
- rename_file — переименование
- create_folder — создание папки
- search_files — поиск
- Общий доступ
- create_share — создание ссылки
- cancel_share — отмена доступа
- list_shares — список ссылок
- Хранилище
- get_space_info — информация о месте
- get_recycle_bin — просмотр корзины
- restore_file — восстановление
- clear_recycle_bin — очистка корзины
📝 Особенности и ограничения
- Cookies имеют ограниченный срок действия (примерно 24 часа)
- Для QR-авторизации требуется поддержка Unicode в терминале
- Следует избегать частых запросов во избежание блокировок
- Поддерживается загрузка больших файлов с разбивкой на части (по умолчанию 4MB)
📄 Лицензия
Проект распространяется под лицензией MIT.
Файл из источника