![]() |
Re: [Announce] DropN900 - the maemo 5 DropBox client
I dont have any issue right now. My app was authorized long ago.
But there's some changes in authentication API. New user might have problems. If I can manage some time I'll research on it. Anyone interested can check these links I thought useful. Core API version 0 migration guide REST API |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Anyone know how to migrate dropn900 to api 1? I tried tinkering with py files, but it's too much for me ;) And i'd really like to be able to use dropbox on my n900... Yes, yes, i know... I should've installed it earlier, but only recently i've got a need to use it... So... Anyone has any ideas?
|
DropN900 for new dropbox API
3 Attachment(s)
Over the last few weeks i ported DropN900 to the new dropbox API
Warning This may destroy your dropbox or mess up your N900 root file system. Use it at your own risk, make a backup if you want to be safe. I didn't destroy my dropbox or N900 root filesystem with it so far. Update 30-06-13 Version 0.2.2
20-05-13 Version 0.2.1
05-05-13 Version 0.2.0
03-05-13
Installing
Authentication The new dropbox API uses a different approach for authentication. You have to grant DropN900 access to your dropbox via the dropbox website. When you start DropN900 you will see the following window: https://dl.dropboxusercontent.com/s/...501-132720.png The "Take me to authentication page" button is grayed out until DropN900 has generated a request token with the dropbox api. Press the button and log into your dropbox account in the browser and give DropN900 access to your dropbox. After closing the browser window, press the "Request auth token" button: https://dl.dropboxusercontent.com/s/...501-133024.png After that DropN900 receives an access token and logs into your dropbox account. That access token is stored until you press the "Reset Current Authentication" button in the settings window. Bugs
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Finally we have it up and running.:)
to the dev repo pls |
Re: DropN900 for new dropbox API
1 Attachment(s)
Quote:
|
Re: DropN900 for new dropbox API
memeces: Thx for your screenshot. But i mean the button for choosing the remote folder. Have a look at the first post of this thread, third picture.
I'll have a look at this issue on weekend. Hopefully i'll get ready to put a new version of dropn900 into extras/devel on weekend, too. |
Re: DropN900 for new dropbox API
Marshall Banana. All right. I was not getting any text on that button. But I cannot send you a screenshot because I have already installed your upgrading. Now it connects to the DropBox server and reads the files there but the synchronization is not working. It never ends. Looking at the log file I get a never ending list of errors, always with the dollowing message:
[SYNC ERROR]: Error parsing path in SyncResult.check_local_path() Does anybody have a suggestion? As an alternative for DropBox I have tried Ubuntu One, but the programs for the N900 do not allow for synchronization, as far as I know. |
Re: DropN900 for new dropbox API
memeces: thx for testing.
Please try the following: Check the file /home/user/.dropn900/settings.ini, it should be something like this: [download] default-folder = /home/user/MyDocs/DropN900/ no-dialog = true [automated-sync] only-sync-on-wlan = false update-interval = 10 sync-path = / enabled = false [authentication] store-auth = true Next: Start DropN900 and open the settings window. Set a local path, e. g. /home/user/MyDocs/DropN900. Under synchronizing press the button with no text, which we already talked about, and select the root folder /. Store the settings and check the settings.ini file again. If your settings are correct and you still cannot sync plz report back and i'll make a dropn900 version with extended logging. |
Re: [Announce] DropN900 - the maemo 5 DropBox client
I needed to install two additional packages to make this work:
python-setuptools python-openssl After that, though, it worked just fine. |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
I did not succeed installing the two python packages. I am not very familiar with Linux commands. With what I tried I got the following error messages: Code:
~ $ sudo gainroot |
Re: [Announce] DropN900 - the maemo 5 DropBox client
memeces: Your package lists may be broken. You can rebuild them like described here
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
Code:
10:21:52 [NETWORK]: Starting network connection monitoring... |
Re: [Announce] DropN900 - the maemo 5 DropBox client
memeces: Please try to manually download and upload files with the "DOWNLOAD" and "UPLOAD FILE" buttons. If manual download and uploads work, try to download the biggest file you have on your dropbox. I think this could be another buffer size problem
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
I just use the Dropbox app for uploading my photos and your update worked perfectly for that purpose. Thanks very much for writing and sharing this code!
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Terrific job Marshall! I can confirm upload and download functionality working - that's what I use.
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
i am unable to authenticate the issue started today. anybody else in my boat??!!! please help!!!!!
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Same here, unable to authenticate. It shows "Email and/or password invalid".. re-installed package..same error
log shows, [CONFIG] : No stored access token found __________________________________________________ ____ Edited: Problem solved. Many thanks to Marshall Banana :) |
Re: [Announce] DropN900 - the maemo 5 DropBox client
How did you solve the login problem? I'm having it too.
Edit: Found out that you have to manually install some stuff and authenticate the new client in dropbox website http://talk.maemo.org/showpost.php?p...&postcount=443 |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Hello everyone!
Noticed people have been messaging me that DropN900 does not work anymore. This is because afaik Dropbox deprecated the API version this app it using. I posted a short update to the gihub readme here https://github.com/jonnenauha/DropN900#readme However now that I came here I noticed someone has picked up the code and updated to the new API :) That is great, at least me sharing my code in the first place now has some value. Sometimes I still think I should one day make a better dropbox client with C++ and a proper usable UI but I don't have time :( |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Great avatar by the way, Marshall!
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
New version available. I updated my original post
Version 0.2.1
Atm there is no (documentated) way to remove a share with the Dropbox API. The only way to remove a share is with the dropbox webinterface. Btw: I still can't upload to extras-devel :(, but eventually i'll get that fixed too. |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
why not push to extras or extras testing:) |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Whats up ! :)
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
Let's see what happens now :) |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Damm garage ,, ? Why so late to invite banana to the repo party ! :)
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Thanks for the good work. Unfortunately I have noticed a (hopefully minor) bug:
When having zero-byte files (e. g. empty __init__.py-files) among those files which are synchronized the download process hangs and does not finish. Uploading zero-byte files and manually downloading works perfectly. |
Re: [Announce] DropN900 - the maemo 5 DropBox client
I can't install python-openssl, code:
/home/user # apt-get install python-openssl Reading package lists... Done Building dependency tree Reading state information... Done Package python-openssl is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package python-openssl has no installation candidate The python-setuptools installation went OK (I guess). Any ideas? |
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Garrett_PL: I have enabled extras-devel and -testing. Can you point me to the right deb file, thanks. I'm not familiar with dpkg -i.
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
Quote:
If You want to look for the package, that is version I've installed prior to DB: Quote:
Quote:
|
Re: [Announce] DropN900 - the maemo 5 DropBox client
I downloaded the package into MyDocs:
/home/user # dpkg -i /home/user/MyDocs/python-openssl 0.7-2maemo2.deb dpkg: error processing /home/user/MyDocs/python-openssl (--install): cannot access archive: No such file or directory dpkg: error processing 0.7-2maemo2.deb (--install): cannot access archive: No such file or directory Errors were encountered while processing: /home/user/MyDocs/python-openssl 0.7-2maemo2.deb |
Re: [Announce] DropN900 - the maemo 5 DropBox client
nomidi,
You have a space in your command between openssl and 0.7 so to simplify things just do: Code:
dpkg -i /home/user/MyDocs/python-openssl* |
Re: [Announce] DropN900 - the maemo 5 DropBox client
/home/user # dpkg -i /home/user/MyDocs/python-openssl*
Selecting previously deselected package python-openssl-dbg. (Reading database ... 28258 files and directories currently installed.) Unpacking python-openssl-dbg (from .../python-openssl-dbg_0.7-2maemo2_armel.deb) ... dpkg: dependency problems prevent configuration of python-openssl-dbg: python-openssl-dbg depends on python-openssl (= 0.7-2maemo2); however: Package python-openssl is not installed. python-openssl-dbg depends on python-dbg; however: Package python-dbg is not installed. dpkg: error processing python-openssl-dbg (--install): dependency problems - leaving unconfigured Errors were encountered while processing: python-openssl-dbg |
| All times are GMT. The time now is 19:37. |
vBulletin® Version 3.8.8