orgzly / orgzly-android

Outliner for taking notes and managing to-do lists
https://www.orgzly.com
GNU General Public License v3.0
2.7k stars 306 forks source link

WebDAV sync support #38

Closed nevenz closed 5 years ago

nevenz commented 7 years ago

This will also support ownCloud (#28) and Nextcloud (#33) sync.

btimofeev commented 7 years ago

This will also support Yandex Disk sync.

rafaelleru commented 7 years ago

Working on this also.

gour commented 7 years ago

@rafaelleru hiya, just switched back to orgmode (from taskwarrior) and looking what is the best or most reliable syncing client for Android...for my calendars/contacts I'm using Baikal, so wonder if that should be supported as well in Orgzly by this 'WebDAV sync support' ? Any (rough) ETA?

rafaelleru commented 7 years ago

Yeah, walways that you have a webDAV link it should works fine. @gour

gour commented 7 years ago

@rafaelleru that's great! how far have you arrived with it?

rafaelleru commented 7 years ago

I'm currently finishing my university exams but in one week I will have so much time, so I think that I will have it finish for august. @gour

jmgrosen commented 7 years ago

@rafaelleru What's your status on this? Could you push your existing code somewhere?

rafaelleru commented 7 years ago

Hy guis I was busy this summer, on monday I will have my work pc again and upload the full code, I was restarting all my work because sardine causes problems in new android versions, I will kept you info about progress :smile:

michaelcadilhac commented 7 years ago

Hi there @rafaelleru ! Has this been put upstream? Do you need betatesters? In my experience, FolderSync+Orgzly just doesn't work; Orgzly always reports sync conflicts (though I'm inclined to think that it's FolderSync's fault). For the moment, I manually "Force save" every now and then, which is quite problematic. Thanks so much for your work! Cheers!

rafaelleru commented 7 years ago

Hy, recently my pc crashes I will back to work the next week as soon I have another one, sorry for the inconvenience. I will push my work soon.

ghost commented 7 years ago

I will also volunteer to beta test this.. I'm anxiously anticipating this feature.

bighi commented 6 years ago

So... any news on WebDAV support? Any way I can help?

uGeek commented 6 years ago

any news on WebDAV support?

many free software applications include synchronization with nextcloud

Simpletask, joplin...

Include webdav includes being able to synchronize with Nextcloud, Owncloud, Seafile (opensource) and Yandex, Box.com, Stack, Zimbra...

Many clouds with only one added. a lot of synchronization power

ghost commented 6 years ago

Webdav support would allow easy integration with an rclone serve process (via termux, for example), thereby providing encrypted sync capability with Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dreamhost, Dropbox, FTP, Google Cloud Storage, Google Drive, HTTP, Hubic, IBM COS S3, Memset Memstore, Microsoft Azure Blob Storage, Microsoft OneDrive, Minio, Nextloud, OVH, Openstack Swift, Oracle Cloud Storage, Ownloud, pCloud, put.io, QingStor, Rackspace Cloud Files, SFTP, Wasabi, WebDAV, Yandex Disk, and The local filesystem.

So, to me, this is a big win if we can get it done. (Nobody should have to put their notes unencrypted onto a cloud service. Of course, if orgzly supported GPG encryption of the files ... #43, #202 .)

michaelcadilhac commented 6 years ago

@rafaelleru Any update? Cheers!

vit1-irk commented 5 years ago

Upvote this thing. File synchonization is good, but you must use your own (maybe unstable) scripts to work properly without conflicts.

I am stuck in using one-way sync with Nextcloud just to avoid file conflicts and not to bother with scripts. It is very depressing and I can't use Orgzly in its full potential. Having your own personal manager like org-mode means you can use it anywhere, from any device so you can picture all possible information and share it without trouble.

ghost commented 5 years ago

FWIW, https://syncthing.net/ works well for syncing my org notes on linux and android. It provides automatic sync across my devices, without a third-party cloud provider. It also supports MacOS and Windows.

vit1-irk commented 5 years ago

@apnewberry tried to install Syncthing, it works fine, but it will be perfect just to use Nextcloud and not to produce extra essences. Currently I'll combine these two storage platforms (Syncthing for org-files and Nextcloud for main storage) and watch how the battery life is going. Syncthing shows persistent notification and tracks all filesystem & server changes.

NiceFeather commented 5 years ago

Good news, WebDAV sync LAN file server feature is must have, Look forwards to this for long time.

809825706 commented 5 years ago

so, When will the WebDAV sync support?

NiceFeather commented 5 years ago

so, When will the WebDAV sync support?

Looking forwards to this at milestone v1.8 , No due date.

809825706 commented 5 years ago

Is possible it to add support for onedrive? Dropbox is not available in my country. I use onsync now but there is a serious delay when work with pc and phone.

antonymerle commented 5 years ago

Webdav support would be great. I don't want to put my data on dropbox.

tasn commented 5 years ago

Another alternative is adding https://github.com/dmfs/opentasks support which will make this just work with DAVx5 and EteSync. Just a thought...

igoralmeida commented 5 years ago

@tasn I took a very quick look at opentasks, do I understand correctly that it would enable a sort of "querying" of my orgzly notes, and somehow I'd be able to hook it to my calendar as well? That's cool and would be something nice to have indeed, but I wonder if it works for more general note-taking, since not all notes are "tasks" to be completed, for example.

tasn commented 5 years ago

@igoralmeida, sorry, I wasn't clear before. OpenTasks is a task interface for Android that a few apps (EteSync, DAVx5, Opentasks and etc) already understand. This will just be a standard way of exposing Orgzly to other apps on the phone, including DAVx5 (which implements WebDAV). This is for tasks and I think fits orgzly quite well. You don't need to associate a due-date.

One can also make a similar interface for notes (e.g. an interface replacing Google Keep), though I think this is not really for orgzly, but rather more for apps like Markor which actually implement note taking.

smnthermes commented 5 years ago

Currently I'll combine these two storage platforms (Syncthing for org-files and Nextcloud for main storage) and watch how the battery life is going.

@vit1-irk wouldn't it be better to use just one app for both things? 🤔

vit1-irk commented 5 years ago

Currently I'll combine these two storage platforms (Syncthing for org-files and Nextcloud for main storage) and watch how the battery life is going.

@vit1-irk wouldn't it be better to use just one app for both things?

Of course it would be. But orgzly still doesn't support Nextcloud. But Syncthing works not bad

gerroon commented 3 years ago

Hi

I setup webdav with Nextcloud in Orgzly. It says no notebooks found. How do I setup the folders on the webdav side so Orgzly can access them?