1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ksc-kuaipan_cli

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Клиент Kuaipan CLI (тестовая версия)

Клиент Kuaipan для командной строки, поддерживающий Linux и Windows, в основном используется на серверах Linux.

Способ использования

При первом использовании создайте конфигурационный файл kp.ini с содержанием следующего типа:

[def]
consumer_key = Введите ваш consumer_key
consumer_secret = Введите ваш consumer_secret
root = kuaipan или app_folder

Затем получите авторизацию:

python kuaipan.py oauth

Если вы используете относительный путь к конфигурационному файлу (по умолчанию имя файла kp.ini), программа будет искать этот файл относительно текущей рабочей директории; если он не найдётся, программа попробует найти его относительно директории программы.

Зависимости

  • Python 2.7
  • библиотека Python poster

Метод установки (Debian, Ubuntu):

apt-get install python-setuptools
easy_install poster
```Сборка [скачать здесь](http://geekli.cn/downloads/)
#### Инструкция по использованию
```bash
usage: kuaipan.py [-h] [-v] [-c FILE]
                  {oauth,info,ls,rm,mkdir,mv,cp,put,get,shares} ...
optional arguments:
  -h, --help            показать это сообщение помощи и выйти
  -v, --version         показать номер версии программы и выйти
  -c FILE, --config FILE
                        путь до конфигурационного файла
subcommands:
  допустимые подкоманды
    {oauth,info,ls,rm,mkdir,mv,cp,put,get,shares}
      oauth              получить oauth_token
      info               показать информацию аккаунта пользователя
      ls                 список содержимого удаленного каталога
      rm                 удалить файлы или каталоги
      mkdir              создание каталога
      mv                 перемещение (переименование) файлов
      cp                 копировать файлы и каталоги
      put                отправить один файл
      get                получить файл
**Основные команды**
  # Просмотр базовой информации
  $ kuaipan info
  ksc@kuaipan.cn 94.25М/5.0Г 0.02%used maxfilesize:2.0Г
  # Отправка файла
  $ kuaipan put img.zip test/img2.zip
  # Отправка каталога
  $ kuaipan put mydata/ /
  * Обратите внимание: программа не создаёт автоматически каталог mydata на сервере, а просто передаёт все файлы и подкаталоги указанного каталога в указанный каталог на сервере *
  # Получение файла
  $ kuaipan get /test/img2.zip /tmp/
  [==================================================] bk 100%
  download success
  saved to /tmp/img2.zip
  # Получение каталога
  $ kuaipan get test/v2/ /temp/v5/
  [==================================================] 100%
  скачивание завершено успешно
  сохранено в /temp/v5/a/b/c/log4.txt
```     [==================================================] 100%
      загрузка завершена успешно
      сохранено в /temp/v5/b.txt
    ####План
  * <del>Поддержка загрузки каталогов</del>
  * <del>Поддержка загрузки каталогов</del>

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Терминальный клиент для быстрого диска. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ksc-kuaipan_cli.git
git@api.gitlife.ru:oschina-mirror/ksc-kuaipan_cli.git
oschina-mirror
ksc-kuaipan_cli
ksc-kuaipan_cli
master