/ yandex-disk-client В архиве

Проект заморожен Из-за некоторых идиологических проблем с выбранной моделью синхронизации и переключением интересов автора на другие проекты и инструменты этот проект заморожен.

Неофициальный Яндекс.Диск клиент синхронизации — НЕЗАКОНЧЕН !!!

Обсуждение проекта (русский): http://forum.ubuntu.ru/index.php?topic=282770

Файлы:

OAuth.py — авторизация Яндекс OAuth с помощью кода подтверждения (CLI/GUI) + тесты: завершено

jconfig.py — объект конфигурации (dict | файл в JSON) + тесты: завершено + тесты CircleCI

YmlConfig.py — другой объект конфигурации (dict | файл в YML) + тесты: завершены + тесты CircleCI

Cloud.py — класс-оболочка для YD rest API + тесты: завершено + тесты CircleCI

CloudDisk.py — второй класс-оболочка для Cloud, реализует локальные абсолютные пути и файл | история каталога: завершено + тесты CircleCI

PoolExecutor.py — измененный concurrent.futures.ThreadPoolExecutor: completed

  • добавлен метод undeinished () — количество незавершенных задач (которые в настоящее время выполняются и ждут в очереди ). Это требуется для контроля состояния исполнителя (когда незавершенный возвращает 0, тогда исполнитель находится в состоянии ожидания).
  • новый рабочий поток создается, когда количество существующих потоков меньше максимально допустимого и если количество незавершенных задач больше, чем количество потоков.

xmpp.py — некоторые образцы клиента xmpp:

pyinotify.py — фиксированная версия (см. https://github.com/seb-m/pyinotify/pull/135): завершена

Disk.py — основной клиентский класс YD: в процессе ( Обработка событий iNotify — выполнено, отслеживание статуса — выполнено, полная синхронизация с историческими данными — частично выполнено , обработка клиентских событий xmpp — не запущена ) + Тесты CircleCI

interactive.py — базовая интерактивная среда выполнения для класса Disk — готово



/yandex- disk-indicator

. «Текст, автоматически сгенерированный txt2man
.TH без названия «04 Февраль 2016» «» «»
.RS
.TH yd-tools 1 «03 февраля 2016» «ver 1.8.5» «ПРОГРАММА»
.SH NAME
fByandex-disk-indicator fP- индикатор приложения для утилиты командной строки яндекс-диск.
fB
.SH ОБЗОР
.nf
.fam C
fByandex-disk-indicator fP [ fB-l fP {10,20,30,40,50}] [ fB-c fP fIpath fP] [ fB-r fP fIpath fP]
[ fB-h fP] [ fB-v fP]
. fam T
.fi
.fam T
.fi
.SH ОПИСАНИЕ
fByandex- disk-indicator fP — индикатор приложения, который показывает состояние синхронизации Яндекс.Диска и позволяет запускать и останавливать демон синхронизации, изменять его конфигурацию и просматривать список последних синхронизированных элементов.
Изменения статуса синхронизации отображаются с помощью различных значков и сообщений на рабочем столе.
.PP
fByandex-disk-indicator fP позволяет использовать несколько Яндекс.Дисков Счета. Он показывает такое количество значков, которое настроено для многих демонов.
.PP
Кроме того, у него есть утилита ya-setup, которая позволяет настроить нового демона.
Просто запустите индикатор с ключом fB-c fP и укажите fIpath fP для нового файла конфигурации ( ~/.config/yandex-disk/config_1.cfg например).
После получения сообщения, что демон не настроен, просто нажмите кнопку «ОК» и следуйте указаниям мастера настройки, чтобы создать указанный файл конфигурации.
Обратите внимание, что для альтернативных конфигураций вы должны изменить fIpath fP на токен (например, ~/.config/yandex-disk/passwd_1) на последнем этапе настройки.
.PP
Если вы хотите удалить один из демонов, используйте параметр fB-r fP и укажите fIpath fP к файлу конфигурации демона, который вы хотите удалить.
В качестве альтернативы вы можете изменить список конфигураций демона в файле конфигурации индикатора.
.SH OPTIONS
fB-l fP {10,20,30,40,50}, fB — log fP {10,20,30,40,50}
.PP
.nf
.fam C
Устанавливает уровень ведения журнала:
.nf
.fam C
10 — чтобы показать все сообщения (DEBUG),
20 — показать все сообщения, кроме сообщений отладки (INFO),
30 — для отображения всех сообщений, кроме отладочных и информационных сообщений (ПРЕДУПРЕЖДЕНИЕ),
40 — отображать только сообщения об ошибках и критические сообщения (ERROR),
50 — показывать только критические сообщения (CRITICAL).
.fam T
.fi
.RS
По умолчанию: 30
.RE
.PP
fB-c fP fIpath fP, fB — config fP fIpath fP
.PP
.nf
.fam C
Путь к файлу конфигурации демона ЯндексДиск.Daemon.
Этот демон будет добавлен в список демонов, если он не находится в
текущей конфигурации. По умолчанию: »
.fam T
.fi
fB-r fP fIpath fP, fB — удалить fP fIpath fP
.PP
.nf
.fam C
Путь к файлу конфигурации демона, который нужно удалить
из списка демонов. По умолчанию: »
.fam T
.fi
fB-h fP, fB — help fP
.PP
.nf
.fam C
Показать это справочное сообщение и выйдите
.fam T
.fi
fB-v fP, fB — версия fP
.PP
.nf
.fam C
Версия для печати и выход
.fam T
.fi
.SH КОНФГИГУРАЦИЯ
Flie ~/.config/yd-tools / fByandex-диск-в dicator fP сохраняет настройки индикатора. Настраиваемые значения:
.PP
.nf
.fam C
autostart Включает или отключает автозапуск индикатора на
запуск системы.
notifications Включает или отключает уведомления на рабочем столе.
theme Истина для темы значков ligtn, false — темная тема.
fmextensions Включает или отключает активацию расширения файлового менеджера.
Список демонов файлов конфигурации демона.
.fam T
.fi
.SH HINTS
Чтобы получить полный вывод из команда ‘yandex-disk status’,
щелкните статус демона в меню индикатора.
.SH AUTHOR
Sly_tom_cat
  • Копировать строки
  • Копировать постоянную ссылку
  • Просмотреть git blame
  • Ссылка в новом выпуске
Оцените статью
logicle.ru
Добавить комментарий