Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: navrocky от Август 31, 2012, 00:50



Название: Qt Google Drive API
Отправлено: navrocky от Август 31, 2012, 00:50
Начал новый проект по реализации гуглодрайвовского апи. За основу взята реализация недавно вышедшего личкрафтовского (http://leechcraft.org) плагина для работы с гуглодрайвом.

Сорцы здесь: https://gitorious.org/libqtgoogledrive
Наброски документации здесь: www.visualdata.ru/libqtgoogledrive

У кого есть желание - присоединяйтесь )

На данный момент реализовано:
  • OAuth2 авторизация для устанавливаемых приложений
  • получение списка файлов
  • получение информации о файле
  • загрузка файла на GD (метод multipart)
  • скачивание файла с GD (пока без возможности докачки)
  • удаление файла

Есть тестовое приложение в котором можно подглядеть как всем этим пользоваться.

Начал свой проект, потому что не нашёл апи отвязанного от конкретного приложения.

В рамках этой либы пишется консольный клиент. Также в планах FUSE модуль.


Название: Re: Qt Google Drive API
Отправлено: alex312 от Август 31, 2012, 11:04
А это (http://www.ics.com/technologies/qt_google_apis/) вы видели ?


Название: Re: Qt Google Drive API
Отправлено: navrocky от Август 31, 2012, 17:35
Это видел конечно. Я даже связывался с автором, он сказал, что в виде библиотеки они не планируют выпускать, и проект пока в зачаточном состоянии.

Плюс я поизучал сорцы, мне они не очень понравились, замес гуя с функционалом... четвертное наследование (к примеру, AdditionalFoldesManager->FilesManager->ContentManager->NetworkManager->QObject). В общем, легко и просто этот функционал не заюзаешь.

Да и думаю сменить лицензию с GPLv3 на что-то более мягкое (BSD, LGPL?). В вышеперечисленных проектах лицензия GPLv3.


Название: Re: Qt Google Drive API
Отправлено: navrocky от Сентябрь 16, 2012, 22:08
Есть прогресс в разработке, этим уже можно пользоваться ) Подробности в первом посте


Название: Re: Qt Google Drive API
Отправлено: umlaut от Декабрь 13, 2013, 14:38
Спасибо большое за Ваш труд!
Как раз потребовалась возможность работы с гугло-диском.
Не подскажите, с Qt 5 можно использовать?


Название: Re: Qt Google Drive API
Отправлено: panAlexey от Декабрь 14, 2013, 00:25
А это (http://www.ics.com/technologies/qt_google_apis/) вы видели ?
а почтовик на Qt для форточек есть какой?
под гугл и яндекс мыльце?