Russian Qt Forum
Ноябрь 22, 2024, 17:31
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Дополнительные компоненты
>
QDropbox
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QDropbox (Прочитано 7370 раз)
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
QDropbox
«
:
Май 29, 2017, 13:35 »
По работе возникла необходимость сделать отправку файлов на dropbox, накидал небольшую либу
https://github.com/ecspertiza/QDropbox
на случай если кому то пригодится.
Умеет авторизовываться, слать файлы и получать инфу о пользователе. В курсе что есть такая же, но она для работы с API dropbox версии 1, эта работает с версией 2, версия 1 будет выключена 28 июня. Плюс ко всему, старая либа очень часто крашится, приходилось ее руками дописывать, так что, пожелания, комментарии, поздравления принимаю.
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: QDropbox
«
Ответ #1 :
Май 29, 2017, 14:51 »
Круто!
а я, когда забеспокоился за сохранность базы данных (небольшая однотабличная sqlite) проги, файлик базы копировал в папку дропбокса, а тот уже сам синхронизировался
Прога раз в сутки:
1. парсила сайт
2. обновляла базу
3. бекапила файл базы, указывая в имени текущую дату, в указанную папку дропбокса на компе
«
Последнее редактирование: Май 29, 2017, 15:05 от gil9red
»
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: QDropbox
«
Ответ #2 :
Май 29, 2017, 15:21 »
Дропбокс вообще полезен, с этом сложно спорить. По работе файлами обмениваться проще, нежели пересылать через скайп или почту.
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: QDropbox
«
Ответ #3 :
Май 29, 2017, 18:17 »
есть яндекс-диск и гугле драйв.
к ним случаем нету QYada? ^)
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
qate
Супер
Offline
Сообщений: 1177
Re: QDropbox
«
Ответ #4 :
Май 30, 2017, 08:49 »
я не знаком со способами отправки, но для меня выглядит странно использование QDesktopServices::openUrl и локального слушающего сервера на заранее заданный порт
на yadisk я использовал curl - он также делает подобное или это особенности dropbox?
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: QDropbox
«
Ответ #5 :
Май 30, 2017, 09:47 »
В данной реализации отправка происходит для определенного приложения, для него необходимо получить разрешение, от пользователя. Обычная Oauth2 авторизация. Если у вас есть токен, авторизованный, можете напрямую использовать его.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...