LINUX.ORG.RU

CloudCross 1.3.0

 , ,


2

2

Состоялся очередной релиз кроссплатформенного консольного клиента для различных облачных хранилищ 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).

>>> Подробности

а что делает эта штука вообще? заменят официальные клиенты от указанных облачников?

Kompilainenn ★★★★★ ()
Ответ на: комментарий от Kompilainenn

Ну, в общем, да. Но поскольку все в одной программе, то есть возможность делать разные штуки и между облаками, например...

CreepingDeath ()
Ответ на: комментарий от CreepingDeath

даже родные клиенты подглючивают, а у этого как с надежностью?

Kompilainenn ★★★★★ ()
Ответ на: комментарий от CreepingDeath

по сайту есть опечатки в ру-версии. и оно что, консольное что ли? почему все действия из консоли? зачем тогда куте?

Kompilainenn ★★★★★ ()
Ответ на: комментарий от Kompilainenn

Qt, потому что кросплатформа. Ну и многие вещи из консоли делать проще. Опечатки, я думаю, точно есть и ру и в енг. Когда попадаются на глаза, правлю конечно, а так глаз замылен.

CreepingDeath ()
Ответ на: комментарий от Kompilainenn

даже родные клиенты подглючивают, а у этого как с надежностью?

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

CreepingDeath ()
Ответ на: комментарий от CreepingDeath

блин, морда гуевая есть к нему? оно в наутилус или тунар интегрируется? или как это выглядит вообще?

Kompilainenn ★★★★★ ()
Ответ на: комментарий от Kompilainenn

ну странно на лоре слышать про гуёвую морду, блин. А фактически, будет просто прилога на движке сабжа. Будет скоро. Уже красоту навожу )))

CreepingDeath ()

плохо что с qt4 не работает, но ничего страшного.

coyotl ()

А как на счёт поддержки любого WebDAV хранилища? А то вот хочу странного — зимбру в качестве облака цеплять или alfresco.

Aceler ★★★★★ ()

ccross -a --provider mailru --login your_login --password=your_password

Как шифруется пара логин-пароль при передаче данных?

w1nner ★★★★★ ()
Ответ на: комментарий от w1nner

Как шифруется пара логин-пароль

--provider mailru

Тебя это реально волнует?

buddhist ★★★★★ ()

даёшь блочные устройства поверх облаков !

bdfy ★★★★★ ()

а оно как синхронизатор работает или монтирует мне облачные диски в папки и я работаю с ними напрямую?

shashilx ()

За мыло.ру отдельное спасибо, затестим.

einhander ★★★ ()

--password

С STDIN-то хоть считать можно? Я понимаю, что редко какая многопользовательская система будет этим пользоваться, но всё же нельзя исключать варианты.

Aceler ★★★★★ ()
Ответ на: комментарий от Kompilainenn

Это штука на подобии rsync. Выросла из клиента для google drive - grive, только в отличии от последнего не является двухсторонним синхронизатором.

einhander ★★★ ()

Интересная штука, потестим по свободе, спасибо)

Twissel ★★★★★ ()

Ну наконец-то я смогу заменить проприетарный клиент дроп-бокса, а тут ещё и мыло.ру и яндекс, супер! Авторам просто огромный респектище!

DawnCaster ()

На правах баг-репорта

► ccross --version ; ccross -a --provider yandex
CloudCross v1.3.0 for Linux
-------------------------------------
Please go to this URL and confirm application credentials

https://oauth.yandex.ru/authorize?force_confirm=yes&response_type=code&прочие_параметры_цензурированы

Открываю ссылку браузером, ввожу логин/пароль, говорю "Разрешить" и вижу в браузере "Connection interrupted", а в терминале

Token was succesfully accepted and saved. To start working with the program run ccross without any options for start full synchronize.

Однако,

► ccross 
Previous state file not found. Start in stateless mode.
Access key missing or corrupt. Start CloudCross with -a option for obtained private key.
Segmentation fault (core dumped)
cloudcross-1.3.0-2_fedora23.x86_64.rpm на Fedora release 25 (Twenty Five).

dexpl ★★★★★ ()

Крутая вещь походу, пожалуй твитну

Deleted ()

Как оно с Dropbox? Автоматом поллит ФС? Синхронит? Свободное место показывает?

VKraft ★★ ()

Yandex Disk тоже реверсил? Если нет, то через WebDav? А как с изменениями - целиком перезаливаются файлы(в яндексовом вебдаве PATCH вроде отсутсвует)?

jerry_ru ()

Скажите, а возможна работа с облаком Mail.ru как с точкой монтирования?
Т.е. смонтировали в каталог облако и копируем в каталог файлы/директории.

Спасибо.

Deisler ()

Очень смело. Я бы своими данными не рискнул. И, кстати, в дропбоксе есть куча функций по восстановлению (откату) изменений - это как-то реализовано?

void_ptr ★★★★ ()

ух какая писечка. можно написать плагин для вп, который будет загружать большие файлы в мыл и выдавать ссылку для скачивания.

bernd ★★★★★ ()
Ответ на: комментарий от Aceler

А как на счёт поддержки любого WebDAV хранилища?

Чем wdfs не устраивает?

dexpl ★★★★★ ()
Ответ на: комментарий от dexpl

Тем, что это не облако. Облако предполагает локальную копию, доступную без интернета и синхронизацию, как только связь будет доступна, а также мгновенное сохранение изменений — пользователь ждать не будет, пока у него что-то там улетает куда-то за океан, ему надо здесь и сейчас.

Aceler ★★★★★ ()
Ответ на: комментарий от Aceler

wdfs + rsync + incron какой-нибудь + немного скотча на произвольном языке — совсем не вариант?

dexpl ★★★★★ ()
Ответ на: комментарий от dexpl

Не, ну с помощью деревянных палок и серебряного скотча можно и не такое собрать, но если бы было что-то готовое, то почему нет :-)

Aceler ★★★★★ ()
Ответ на: комментарий от einhander

За мыло.ру отдельное спасибо, затестим.

А Товарищ Майор то как рад!

anonymous ()

Webdav многопоточный был бы гораздо полезнее.

Jurik_Phys ★★★★★ ()

На хабре в комментариях слезно просили сделать GUI для Яндекс Диска, а тут опять консоль. (((

TechnoMag ()
Ответ на: комментарий от CreepingDeath

А фактически, будет просто прилога на движке сабжа.

Надеюсь, останутся и консольная и графическая программы на единой кодовой базе, я правильно понял?

hobbit ★★★★★ ()

Спасибо за хорошую программу! Какие другие облака ждать в ближайшее время?

anonymous ()
Ответ на: комментарий от xDShot

там такой вебдав, что лучше бы его не было - PATCH не умеет, If-mathc, If-none-match и пр., работают не все и не всегда, lock нету...

jerry_ru ()

Яндекс.Диск

лан

Dropbox

ок

Google Drive

пусть

Облако Mail.Ru

FUUUUUUUU-

awesomebuntu ()
Ответ на: комментарий от anonymous

Есть еще rclone, который тоже неплохо справляется с очень похожими задачами. Умеет также mount через fuse и шифрование.

Там, правда, нет mail.ru.

RS ()
Ответ на: комментарий от awesomebuntu

Облако Mail.Ru

FUUUUUUUU-


2TB на майл.ру бесплатно и навсегда это не фу, а очень даже труЪ.

Deisler ()

думаю, вопрос неоднократно поднимался, но ответ я пропустил - а owncloud не планируется? Вроде вполне тематично, плюс родной клиент заметно кривоват.

arkhnchul ★★ ()

консольный клиент

qt

мда. неизлечимо.

anonymous ()
Ответ на: комментарий от anonymous

А что такое?

Ты из тех, кто до сих пор считает Qt библиотекой для рисования GUI?

hobbit ★★★★★ ()
Ответ на: комментарий от Deisler

2TB на майл.ру бесплатно и навсегда

Это вроде была временная акция с какими-то хитрыми условиями, или я что-то путаю?

hobbit ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.