Состоялся очередной релиз кроссплатформенного консольного клиента для различных облачных хранилищ CloudCross. К списку поддерживаемых облачных платформ добавилось Облако Mail.Ru.
Поскольку Mail.Ru Group не предоставляет официального API, пришлось провести небольшой реверс-инжениринг протокола, в результате чего выяснилось, что нет простого способа обращаться к облаку, используя только токен. Для успешной обработки запросов требуются файлы Cookie. Этот факт повлиял на организацию работы с облаком, в частности на процесс аутентификации. Для успешной аутентификации нужно использовать дополнительные параметры --login
и --password
. Процесс работы с другими сервисами никак не изменился.
Также добавлена возможность работать с удаленными хранилищами через прокси-сервер.
Таким образом, на сегодняшний день доступны следующие функции:
- поддержка Яндекс.Диск, Dropbox, Google Drive и Облака Mail.Ru;
- конвертация «на лету» из офисных форматов в формат Google Docs и обратно;
- возможность определения приоритета синхронизации локальных файлов над файлами в облаке или наоборот;
- поддержка чёрных и белых списков файлов для синхронизации;
- загрузка файлов в облако по ссылке;
- работа с HTTP и SOCKS5 прокси-серверами.
На сайте проекта доступны бинарные пакеты для популярных дистрибутивов.
Кроме того, для дистрибутивов на базе Ubuntu теперь можно подключить PPA ppa:samoilov-lex/cloudcross
, за что отдельное спасибо Алексею Самойлову ( Sunderland93).
>>> Подробности