Ekstertera — простой в использовании C++ / QT графический клиент для облачного сервиса Яндекс.Диск.
Яндекс.Диск (Yandex.Disk) — облачный сервис принадлежащий компании Яндекс (владеющей одноимённой поисковой системой), позволяющий пользователям хранить свои данные на серверах в "облаке" и передавать их другим пользователям Интернет. Работа сервиса построена на синхронизации любых данных между различными устройствами (как и большинство онлайн-хранилищ).
Ekstertera работает с облачным хранилищем через RESET API Диска, для работы клиента необходима авторизация приложения на сервере Яндекс.Диска (нужно получить разрешение на доступ к пользовательским данным хранящимся на серверах Яндекса), из настроек можно автоматически получить OAuth-токен (token) введя "Код подтверждения" (страница открывается в браузере).
Ekstertera имеет максимально простой и частично настраиваемый пользовательский интерфейс (перемещаемая и удаляемая панель инструментов), интегрируется в область уведомлений (трей). Работа с клиентом напоминает работу с файловым менеджером (Nautilus, Caja, Thunar, PCManFM и др), все настройки клиента и авторизация (токен) сохраняются в конфигурационном файле (~/.config/ekstertera/ekstertera.conf).
В клиенте Ekstertera реализованы все основные возможности "Яндекс.Диска", в основном окне выводятся имеющиеся на облачном хранилище файлы и каталоги (размер регулируется, поддерживается отображение миниатюр). Файлы и каталоги можно удалять, копировать и перемещать, поддерживается загрузка (в облако) и получение файлов или каталогов (из хранилища) и прочее...
Ekstertera позволяет просмотреть подробную информацию об объекте, можно поделится файлом или каталогом (получив ссылку в всплывающем окне), так же можно из клиента закрыть доступ к публичному объекту, для всех действий доступно перетаскивание (функция Drag & Drop / Перетащи и брось). Управление клиентом осуществляется с помощью мыши и/или клавиатурных сочетаний.
Лицензия: BSD (Berkeley Software Distribution license)
Домашняя страница
Автор: posixru
http://zenway.ru/page/ekstertera
|