BoostIO / boostnote-mobile

Boostnote for iOS and Android 🚀
https://boostnote.io/
MIT License
816 stars 158 forks source link

How to set local documents directory on Android? #63

Open llamaqcom opened 6 years ago

llamaqcom commented 6 years ago

I couldn't find how to change default path where Boostnote stores local documents. It seems it's hardcoded as /data/data/.... without an option to change it for any other path. I'm not using Dropbox and I use FolderSync to sync my Google Drive selected folders, but using system protected folder /data/data/... for sync would require from me to grant FolderSync su rights which I wouldn't like to do. Why does Boostnote use protected system folder instead of /sdcard/... (e.g. /sdcard/Documents or /sdcard/Boostnote or /sdcard/Android/... ? Is there any walkaround or another solution?

0xERR0R commented 6 years ago

+1 this would be great. It should be possible to synchronize the data with any tool (like Syncthing, FolderSync or manual copy via USB)

pcause commented 6 years ago

+1. If you do this then users can choose their favorite method to sync and you won't have to support all the various options people are asking about.

llamaqcom commented 6 years ago

@pcause IMHO you're absolutely right! Bootsnote has to be nice note environment, and not a great sync tool. There're bunch of tools which allow syncing. Syncing implimentation will bring a lot of complications and each sync provider will increase maintenance difficulty.

pyriand3r commented 6 years ago

+1 boostnote mobile app is useless if I can't use my own storages. Choosing folders (and maybe choosing multiple folders/storages like in the desktop app) would make it to my favorite note taking app :wink:

tatoosh commented 6 years ago

+1 dropbox can't be self hosted so we need other self hosted cloud storage spaces like owncloud or simple webdav.

libeanim commented 6 years ago

Being able to set a local (sdcard) folder for storage is crucial for me as well so :+1:

kohei-takata commented 6 years ago

Thanks @sancho-one @0xERR0R @pcause @pyriand3r @tatoosh @libeanim ! I will develop the feature of setting local folder path and read/create/write notes to the folder.

As embarrassing as this is to say, I didn't know FolderSync 😢

This is just out of curiosity, how do you sync files to mobile? Everyone use FolderSync?

libeanim commented 6 years ago

@kohei-takata awesome and nw!

I use seafile for example. Works the same way tho. It creates a Seafile folder on the sdcard where the selected files are synced. So I can simply sync all my boostnote stores.

0xERR0R commented 6 years ago

The basic idea is: all boostnote files are stored local in user directory and not in the cloud. There are several tools like FolderSync, nextcloud or Syncthing to synchronize files to other devices (Desktop, NAS...). The user has freedom to choice the right tool for his data.

tatoosh commented 6 years ago

@kohei-takata great you will change it. I am using nextxloud and files can be synced over the client vor webdav standard. You can also Mark files in the file system, if they are srored on non protected area.

pyriand3r commented 6 years ago

That's great to hear! I would like to have it the same way as in the desktop app. It would be great to be able to register multiple folders as storages and how and if they are synced is unimportant to boostnote.

But I wouldn't skip the direct Dropbox sync. Just change its behaviour.

I believe there are two kind of people. The ones who like to have the freedom to choose their sync tool and the ones who like to have only one tool that does the sync for them. So the Dropbox sync is good for those. What I can not understand is: why not sync the whole data? Why have this (sorry) "odd" behaviour to create a special "mobile" notebook and only sync that? Maybe there are special conditions I don't know but If I use boostnote for my notes I want all my notes on my mobile device. Not only one special folder... So I would change the Dropbox sync to share everything with boostnote desktop.

With both possibilities you can reach both kinds of users. the ones who like the in-app Dropbox sync and the ones who prefer a second tool for syncing.

I use Resilio sync aka btsync

llamaqcom commented 6 years ago

There're a coupe of tools I know for Google Drive such as FolderSync and Drive Sync. FolderSync works perfectly with a dozen cloud providers also, such as Nextcloud and Owncloud.

On Nov 3, 2017, 21:55, at 21:55, Kohei TAKATA notifications@github.com wrote:

Thanks @sancho-one @0xERR0R @pcause @pyriand3r @tatoosh @libeanim ! I will develop the feature of setting local folder path and read/create/write notes to the folder.

As embarrassing as this is to say, I didn't know FolderSync 😢

This is just out of curiosity, how do you sync files to mobile? Everyone use FolderSync?

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/BoostIO/boostnote-mobile/issues/63#issuecomment-341867135

bigtonylewis commented 6 years ago

+1. I use Syncthing, and would very much like this

tatoosh commented 6 years ago

Any plans for in Integration yet?

croulibri commented 6 years ago

I discovered recently your desktop and mobile app, they are great and seems very much fitting to my needs even if I am not a programmer. But I would be interested in synchronizing between desktop and mobile, the desktop app already allows to choose where my notes are stored, but not yet the Android app. I will then use FolderSync to sync the Boostnote folder. I understood you would like to develop this feature, I will be very much happy when it is implemented !

dgoosens commented 6 years ago

+1 for this...
As implemented (Dropbox) is not usable for me as I'm often in locations with no Internet connection and need to access shared notes with Desktop app.
Plenty of apps allow to sync folders with any kind of cloud... No need to reinvent the wheel here...

r0bbie commented 6 years ago

Hope to see this also to allow Nextcloud syncing!

tejado commented 6 years ago

+1

fpp-gh commented 6 years ago

I also use SyncThing for a lot of stuff between my home PC and my laptop, including Boostnote entries, works real nice... but I won't be able to use Android Boostnote like that until I can set its storage folder, so add me to the list ! :-)

lucas-dclrcq commented 6 years ago

+1

grefel commented 6 years ago

+1

naimo commented 6 years ago

I was hoping that this would be possible too. Love Boostnotes though

Dahaniel commented 6 years ago

I sync everything to my Synology NAS using CloudSync so being able to select a local directory as in the desktop app would be both necessary and sufficient!

BTW where are notes stored on Android right now? Could I just sync that directory?

skabele commented 6 years ago

+1

IImtt commented 6 years ago

+1 from a Nexcloud and Seafile user.

h1777 commented 6 years ago

+1 Using syncthing to sync all my laptops and also make backups from mobile to the laptops. Don't want my notes in the cloud, the same way i don't want my camera photos uploaded to the cloud.

igorvisi commented 6 years ago

+1

Abracakebabra commented 6 years ago

Being able to set the local folder on mobile is crucial. Any progress on this?

I use Tresorit, Sync.com and Seafile to sync things to mobile.

tatoosh commented 6 years ago

nobody ? please, we need the sync support!

JohnFastman commented 6 years ago

+1

Allow people to set their own local folders on Android = you don't have to care about implementing support for Google Drive, Dropbox, etc. Privacy-conscious users are unlikely to use those services anyway and you don't want to put them off using Boostnote.

IssueHuntBot commented 6 years ago

@kazup01 has boosted this issue with $60. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@sgnms has started working. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@sgnms has stopped working. Visit this issue on Issuehunt

Henry78 commented 6 years ago

I'd boost/back this, but issuehunt.io requires a credit card and I found no way to deposit money with paypal.

IssueHuntBot commented 6 years ago

@justcruize has started working. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@justcruize has stopped working. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@harveymoon funded this issue with $40. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@henry78 funded this issue with $47. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@rzwei-kun has started working. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@rzwei-kun has stopped working. Visit this issue on Issuehunt

tejado commented 6 years ago

Would be nice, if you provide some insights why you stopped working on this issue...

IssueHuntBot commented 6 years ago

@kazup01 cancelled funding, $60, of this issue. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@harveymoon cancelled funding, $40, of this issue. Visit this issue on Issuehunt

IssueHuntBot commented 6 years ago

@henry78 cancelled funding, $47, of this issue. Visit this issue on Issuehunt

Henry78 commented 6 years ago

What happened?

Henry78 commented 6 years ago

Now I got it: #201