Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 17 Dec 2014, 22:27
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » REQUESTS
Droper - lightweight QT dropbox client
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Fri 08 Apr 2011, 19:33    Post_subject:  Droper - lightweight QT dropbox client  

Not really a request, as I don't intend to install QT in the near future Wink

But someone with a QT build environment might be interested in packaging this tiny dropbox client http://lawand.github.com/droper/downloads.html

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
Dingo


Joined: 11 Dec 2007
Posts: 1423
Location: somewhere at the end of rainbow...

PostPosted: Sun 31 Jul 2011, 20:49    Post_subject:  

I tried to build in these days

no missing dependencies, however:

when i type:

qmake

a warning is shown about consumerdata.cpp (not found) and an error is produced in final step
Code:
WARNING: Failure to find: consumerdata.cpp

Compilation is not successful:
make: *** No rule to make target `consumerdata.cpp', needed by `consumerdata.o'.  Stop.

reading here:

https://github.com/lawand/droper/issues/1
I found an answer that redirects to: http://lawand.github.com/droper/developing.html

and it is explained that this file is really missing why not loaded in git for security reasons

however i'm still confused Embarassed and I'm not able to understand how to build a proper consumeradata.cpp

if anyone can help, I think I will build a STATIC version of droper without pains

_________________
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux
Back to top
View user's profile Send_private_message Visit_website 
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Fri 05 Aug 2011, 20:21    Post_subject:  

Quote:
I'm not able to understand how to build a proper consumeradata.cpp


Yeah, I had a look at it on Windows at work, as I have QT there. I also couldn't figure it out.
But I have an idea I'll check out next week... if it doesn't work maybe I'll try contacting them for a further explanation.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
Dingo


Joined: 11 Dec 2007
Posts: 1423
Location: somewhere at the end of rainbow...

PostPosted: Sun 14 Aug 2011, 11:05    Post_subject:  

Droper 0.3.4 is finally available (thanks to collaboration of program's author)
see here:
- http://www.murga-linux.com/puppy/viewtopic.php?p=553166#553166

_________________
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux
Back to top
View user's profile Send_private_message Visit_website 
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Sun 14 Aug 2011, 16:24    Post_subject:  

Ah - well done.
Are you able to share how to build a consumerdata.cpp (you don't have to show an actual consumer key and secret)?

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
Dingo


Joined: 11 Dec 2007
Posts: 1423
Location: somewhere at the end of rainbow...

PostPosted: Sun 14 Aug 2011, 16:57    Post_subject:  

disciple wrote:
Ah - well done.
Are you able to share how to build a consumerdata.cpp (you don't have to show an actual consumer key and secret)?

this is a good question

the facts are these:

in order to use dropbox API to build an app, you must request

- first a DEVELOPER key (and a secret password) in order to build your app
- once you have built your app, you can (with developer key), ONLY access to your own dropbox account

to make app able to access to all dropbox accounts, you need a

PRODUCTION KEY to insert in consumerdata.cpp (see below a blank pattern for consumerdata.cpp) + secret

I requested a developer key and built droper

then i submitted droper-puppylinux to dropbox support to obtain a PRODUCTION KEY (with developer key and secret, app is only able to access to my own account = i.e. if you insert your mail and password you cannot connect to your dropbox account, since with a developer key the app can only access to developer dropbox account)

Dropbox support REFUSED to give to me a PRODUCTION KEY. Because their api policies are changed and now, for a DESKTOP app, the autenthication method must be web OAuth login flow and not the mobile login API (/token)

So, I wrote to droper author and he, very kindly, has offered to build, with his PRODUCTION KEY, droper for Puppy Linux

I instructed him about how build properly for puppy, received the UNSTRIPPED binary, then I stripped, upxed and properly packaged droper 0.3.4 (latest version with desktop support) and posted

in future, it will be interesting modify droper code to use web OAuth login flow, in order to have a new PRODUCTION KEY and build a new droper version with new features

the source code is here:
http://coinonedge.com/droper/
Code:
/****************************************************************************
**
** Copyright 2011 Omar Lawand Dalatieh.
** Contact: see the README file.
**
** This file is part of Droper.
**
** Droper is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** Droper is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with Droper. If not, see <http://www.gnu.org/licenses/>.
**
** For more information, check out the GNU General Public license found
** in the COPYING file and the README file.
**
****************************************************************************/

//corresponding headers
#include "consumerdata.h"

ConsumerData::ConsumerData() :
    key("your key"),
    secret("your secret")
{
}


_________________
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux
Back to top
View user's profile Send_private_message Visit_website 
DaveS


Joined: 09 Oct 2008
Posts: 3726
Location: UK

PostPosted: Mon 15 Aug 2011, 00:56    Post_subject:  

Excuse my ignorance, but in order to use this app, does dropbox itself have to be installed?
_________________
Spup Frugal HD and USB
Root forever!
Back to top
View user's profile Send_private_message 
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Mon 15 Aug 2011, 02:53    Post_subject:  

No, this does not require the normal Dropbox client - it is a lightweight alternative to that.

Thanks for the information, Dingo. Lucky the Droper author is so much more helpful than the dropbox people!

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
DaveS


Joined: 09 Oct 2008
Posts: 3726
Location: UK

PostPosted: Mon 15 Aug 2011, 03:00    Post_subject:  

Thanks. Need to give this a try. Dropbox is currently a 39MB install, though I currently run it as an sfs.
_________________
Spup Frugal HD and USB
Root forever!
Back to top
View user's profile Send_private_message 
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Mon 15 Aug 2011, 18:35    Post_subject:  

disciple wrote:
Quote:
I'm not able to understand how to build a proper consumeradata.cpp


Yeah, I had a look at it on Windows at work, as I have QT there. I also couldn't figure it out.
But I have an idea I'll check out next week... if it doesn't work maybe I'll try contacting them for a further explanation.

For the record:
1) That idea wasn't really working out
2) If the original author ever goes missing and we need to rebuild it for some reason, I now have a consumerdata.cpp with working production key and secret.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
rmcellig

Joined: 19 Nov 2011
Posts: 924
Location: Ottawa Ontario Canada

PostPosted: Wed 04 Jul 2012, 08:45    Post_subject:  

I know I can download a file from my Dropbox folder with Droper, but is it possible to download multiple files from my Dropbox folder as well, can I actually download folders from my Dropbox folder using Droper? I am using Droper 0.3.4
Back to top
View user's profile Send_private_message Visit_website 
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Thu 05 Jul 2012, 02:02    Post_subject:  

Could you please clarify what you are asking? Are you asking about downloading multiple files all in one go, rather than one at a time?
_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
rmcellig

Joined: 19 Nov 2011
Posts: 924
Location: Ottawa Ontario Canada

PostPosted: Thu 05 Jul 2012, 05:13    Post_subject:  

Yes. Multiple files as well as folders. It seems I can only download one file at a time? Maybe I'm wrong here? I like Droper. Very simple.
Back to top
View user's profile Send_private_message Visit_website 
disciple

Joined: 20 May 2006
Posts: 6462
Location: Auckland, New Zealand

PostPosted: Thu 05 Jul 2012, 05:38    Post_subject:  

Those are features the author mentioned they were considering... after they dropped support for desktop OSs Sad
http://coinonedge.com/droper/feed.xml
I looked at the changes in the code in later versions, and I think it wouldn't be too hard to get the various improvements into a desktop OS version (even I might be able to do it;)), but obviously that wouldn't help for features which aren't yet in the latest version.
BTW I remember the feature that was most obviously missing for me was drag-and-drop support.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
rmcellig

Joined: 19 Nov 2011
Posts: 924
Location: Ottawa Ontario Canada

PostPosted: Thu 05 Jul 2012, 07:12    Post_subject:  

Yes. Drag and Drop support would be the icing on the cake. To be able to drag from/to the Droper window would be awesome for sure Smile
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » REQUESTS
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0796s ][ Queries: 12 (0.0041s) ][ GZIP on ]