LINUX.ORG.RU

CloudCross 1.4.0

 , ,


3

2

Состоялся выпуск кроссплатформенного консольного клиента для различных облачных хранилищ CloudCross 1.4.0.

В новой версии увеличилось количество поддерживаемых облачных платформ. Теперь наряду с Google Drive, Dropbox, Yandex.Disk и Облаком Mail.Ru поддерживается OneDrive — облачная платформа от Microsoft.

Также добавлена возможность просмотра свободного/занятого объёма в облаке.

На сегодняшний день имеется:

  • поддержка Yandex.Disk, Dropbox, Google Drive, OneDrive и Облака Mail.Ru;
  • конвертация «на лету» из офисных форматов в формат Google Docs и обратно;
  • возможность определения приоритета синхронизации локальных файлов над файлами в облаке или наоборот;
  • поддержка чёрных и белых списков файлов для синхронизации;
  • загрузка файлов в облако по ссылке (кроме OneDrive);
  • работа с облаком через прокси-серверы HTTP и SOCKS5.

На сайте проекта доступны бинарные пакеты для популярных дистрибутивов GNU/Linux.

>>> Исходный код

>>> Сайт проекта



Проверено: Aceler ()
Последнее исправление: sudopacman (всего исправлений: 5)

Традиционные вопросы вида «Когда добавят $MY_FAVORITE_CLOUD_STORAGE_PROVIDER??» куда задавать? :-)

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

можно в фб, можно на гитхаб, а можно и здесь))

< «Когда добавят $MY_FAVORITE_CLOUD_STORAGE_PROVIDER??»

Какой юзкейс для этого? Я, наоборот, подумываю убрать гугл из умолчания. Иногда по запаре забываешь указать провайдера и выхватываешь траблы...

CreepingDeath
() автор топика

Код писал новичок:

MSCloudProvider* getProvider(QString providerName)

Надо:

MSCloudProvider* getProvider(const QString& providerName)

Пожелания - добавить box.net

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

Поддержка owncloud будет?

C owncloud проблема вот в чем - надо иметь настроенный инстанс, причем, грамотно настроенный. У меня доступа к таковому нет. Соответственно не на чем тестировать. Ну и плюсом, REST у него, какой то странный. В общем, пока все под вопросом

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

У Mega нет публичного REST API, а есть клиентские библиотеки, которые придется как то вкорячивать в программу или реверсить протокол. Хотя провайдер, конечно, зачетный и , думаю, рано или поздно Mega все же будет.

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

Какой юзкейс для этого?

В смысле — какой? Нужно больше провайдеров

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

C owncloud проблема вот в чем - надо иметь настроенный инстанс, причем, грамотно настроенный. У меня доступа к таковому нет.

Возьми на rhcloud готовый.

Aceler ★★★★★
()

Какая фигня. Ещё один клиент не нужен. Нужен фусе драйвер, который монтирует 100 гигов, забивая 7 гуглоаккаунтов по 15 гигов шифромусора

TooPar
()

FeatureRequest: вынести реализации API в отдельные библиотеки и сделать сборку модульной. Отдельные библиотеки смогут упростить написание FUSE FS для облачных хранилищ, переиспользование кода, потенциально дополнительные сторонние патчи, и т.д.

Chaser_Andrey ★★★★★
()

Когда починят #14? А то место кончается из-за дубликатов.

Пока переместился на rclone из за этого.

einhander ★★★★★
()

Спасибо за OneDrive, попробуем!

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

Когда починят #14? А то место кончается из-за дубликатов.

Дык, вроде, оно починилось уже. По крайней мере в арче. Там косяк вылез, то ли после обновления qt, то ли в гугле чето меняли.

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

Начнём с того, что WebDAV по своей архитектуре REST ;-)

А лучше он тем, что его поддерживают всякие корпоративные хранилища, типа Alfresco или Zimbra, да тот же OwnCloud, а также тем, что при появлении новых провайдеров, поддерживающих WebDAV, не нужно будет ждать реализации.

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

Есть мысль сделать библиотеку, но общую для всех провайдеров. Сейчас api и так, по сути, унифицировано. Все разнесено по классам.

CreepingDeath
() автор топика

А есть такая фича, что бы размазать файл по облакам? Например, если места не хватает.

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

И под твой любимый fuse это будет работать на Маке и на Винде? Фишка программы - кроссплатформенность, а не мнимые «удобства» для линуксойдов.

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

нужно переписать это под fuse, чтобы unix-way навешивать то что вы говорите

Скорее тогда, не переписать а просто модуль fuse. Ведь у фьюза несколько другая область применения - не синхронизация, а доступность неких ресурсов (в данном случае облака), как локальной ФС.

CreepingDeath
() автор топика

классная штука

bernd ★★★★★
()

вопрошающим функционала рекомендую внести свою лепту и перевести ридми на нормальный английский

tcler
()

Не люблю комбайны. Скажите казаху, что его ищет Ренат. Ивал скучает, Рауня собрался поступать.

anonymous
()

Было бы здорово иметь это в виде Fuse FS.

А иначе я не очень понимаю, зачем в консоли заливать файлы. Чем это удобнее штатного web-интерфейса?

P.S. Если конечно вы не маньяк, у которого учётные записи во всех этих хранилищах :)

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

Ну у меня-то, точно есть учетки во всех этих хранилищах)))

А консоль удобнее тем, что может работать без моего участия - по крону, например. Да и заливка тут эффект побочный. Изначально, мне было важно держать несколько папок на разных компах в консистентном состоянии. Ну и иметь доступ к ним отовсюду.

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

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

anonymous
()

Лучше бы пакеты в официальные репы пропихивали, а не непонятные бинарники с сайта распространяли. Пока, как видно, никому оно нафиг не нужно: https://repology.org/metapackage/cloudcross/versions

slovazap ★★★★★
()
Последнее исправление: slovazap (всего исправлений: 1)
Ответ на: комментарий от slovazap

Лучше бы пакеты в официальные репы пропихивали

Я вот, если честно, вообще не в курсе, как в в репы пропихивают. В арче все просто - достаточно голосов, значит возьмут в community. Как в других, я ХЗ.

CreepingDeath
() автор топика

Решил попробовать. Запустил с опцией --dry-run для проверки. Всё равно удаляет отсутствующие файлы в облаке.

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