Dropbox Filemanager

Browsers, email, chat, etc.
Message
Author
User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#46 Post by mikeb »

Yep your right ... '/' is rejected...I assume the dropbox api sees this as a perverse request :D

I was in a bit a rush last time as was preparing for a trip out.

Apart from that are you getting happy download links and think that a note about dl=1 is sufficient?

mike

Scooby
Posts: 599
Joined: Sat 03 Mar 2012, 09:04

#47 Post by Scooby »

mikeb wrote: Apart from that are you getting happy download links and think that a note about dl=1 is sufficient?
Yep getting happy download links

about dl=1:

If I would get free hands I would probably introduce an option to control
behaviour for folder as an example I use a a variable called FOLDER_BEHAVIOUR
if it contains "zip" change last char to 1 also for folders

for files always change to 1

Code: Select all

	URL=`dropbox_uploader.sh "$PROFILE" url "$REMOTE_DIR$REMOTE" | grep Url | cut -f 2`

	[[ $REMOTE != */  || $FOLDER_BEHAVIOUR == zip ]] && URL="${URL/%0/1}"
	
	gxmessage "$URL"
But maybe that sorts under your "cos I am lazy" clause? :D


After thinking about it I would put up both links in gxmessage with description for folder
but always dl=1 for files

If lazyness was not a factor how would you do it?

I did a test but I'm using yad instead of gxmessage

Image


BTW

If I have a empty folder on dropbox I get a folder in it called "/" in dropbox_gui
Is this something that I have accidently hacked in or do you get the same?

I think maybe this is due to me using the newest version of dropbox_uploader.sh
If I reqeust an empty dir then the result would be only "[D]" so to fix I added
a check for length in build_remote_list

[ "${#I}" -le 3 ] && continue

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#48 Post by mikeb »

If I have a empty folder on dropbox I get a folder in it called "/" in dropbox_gui
Is this something that I have accidently hacked in or do you get the same?
hmm ..i create an empty folder and it drops into it and shows...nothing
If I go up and back into it still nothing.
If I add a file...delete it ...go up and back into the empty folder...still nothing....
I think that's what you mean and no there is no '/' folder and the expected path in the address bar.

Ok for the download link its really just a case of what is most clear and simple for a user.
I considered giving both links but is that messy...either in code terms or user information ? Since the change is one digit it seemed borderline as to automate the whole thing or not.
Another thought is is this option an officially 'approved' one or something that might disappear some day?

My jury is out on this one.....

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#49 Post by mikeb »

Ok something is better than nothing.... update in the first post to 0.2 ..the improved link grabber, confirmation for delete and an info box to check quota...

test and enjoy.

mike

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#50 Post by trapster »

Could this be made into a simple gui for uploads/downloads to local servers?

ip - 192.168.1.xxx
user - xxxx
password - xxxx


I've been playing with html and php for something to move multiple files but not much luck (yet).
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#51 Post by mikeb »

Could this be made into a simple gui for uploads/downloads to local servers?

well its a frontend for a script made specifically to use the dropbox apis so not really suitable.

Unless its an NFS share I use gftp and ftp or sshfs for LAN transfers.

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#52 Post by mikeb »

Ok minor update...

Now shows local and remote file sizes...sort of useful really.
The code around there got a quick tidy.
This includes a modification to the script too though does not really change its basic function , just adds the size to the end of the results.

before anyone asks local sizes are in KB simply because it gets messy otherwise.

enjoy

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#53 Post by mikeb »

Minor fix due to the address for api cration changing.....

I need to add a help/instructions dialog but the profile bug was a bit of a show stopper unless you manually edit the address in the browser :) so wanted to post it straight away.

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#54 Post by mikeb »

Ok did the help dialog boogie and updated to 0.2.3... see first post.

A bit of script tidying too.

Still light and breezy .... enjoy

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#55 Post by mikeb »

I see dropbox have blocked older versions of their Linux software and now you need a huge pile of qt5 to login with. Apart from the ridiculous size it also locks out older systems. Have they not heard that plain gtk2 can do the job? command line use requires additional separate python software install so hardly neat either.
Apart from the gross stupidity of the design I must mention that this here tiny script is still working just fine as the api's used are independent of their software or appear to be. :)

happy boxing...makes a nice file host.

by the way palemoon is choking on links...so the direct =1 might be a good idea for such as this forum.

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#56 Post by slavvo67 »

This is a fine app. Thanks Mikeb

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#57 Post by mikeb »

Why thank you sir..... :)

It does seem to cut through the junk nicely ....

mike

Mr.Spenalzo
Posts: 6
Joined: Thu 28 Sep 2017, 17:29

Dropbox_GUI-0.2.3 - no token produced

#58 Post by Mr.Spenalzo »

Hi. I'm trying to get Dropbox_GUI-0.2.3 to work on TahrPup 6.0.5 32bit. Downloaded the pet, and ran from menu, created the web app which generated key and secret; all that went fine. After final acceptance w/ 'y' terminal window closes, GUI window remains unchanged w/ no dropbox directory loading on right side. I can can see 'token' flash quickly in terminal before close. Can't locate a profile so I don't know if any is created. Any help/suggestions much appreciated. Thank you.

PS: for what it's worth GUI window icons don't render. Thanks again.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#59 Post by mikeb »

Thank you for the information.
It seems dropbox have fully moved to their new apis so the old script no longer works.
The update version 0.3.0 is on the first post and seems to be doing the job nicely.
Existing users will find the need to create an new app and profile but thats sort of handled by the script.
Mike

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#60 Post by 666philb »

welcome back mikeb 8)
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#61 Post by mikeb »

Hi Phil...well I never really leave lol.....

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#62 Post by slavvo67 »

MikeB:

Great to see you back! I was just revising your Dropbox Filemanager last week. Not working in RUXerus 64. Is it for 386?

Slavvo67

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#63 Post by technosaurus »

In case anyone wants to add features, the applicable dropbox API documentation is here
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#64 Post by mikeb »

Great to see you back! I was just revising your Dropbox Filemanager last week. Not working in RUXerus 64. Is it for 386?
Well its basically a gtkdialog front end to the excellent dropbox_uploader script so 64/32 bit should be irrelevant.
In case anyone wants to add features, the applicable dropbox API documentation is here
Indeed extra features would be nice as the new api has some available..eg moving files. Input is welcome on this subject.
Afterall it is a very 'puppy'like approach where the user gets control of what they want/need in a simple fast way.

mike

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#65 Post by slavvo67 »

The GTK Icons aren't appearing for me so I guess that's why I thought it wasn't working. Anyway, it's working well except the icons, as mentioned...

Post Reply