ad-si / TaskLite

The CLI task manager for power users
https://tasklite.org
GNU Affero General Public License v3.0
216 stars 12 forks source link

Include a WebDAV server #67

Open ad-si opened 1 year ago

ad-si commented 1 year ago

Starts a WebDAV server which allows accessing the tasks via a WebDAV client (e.g. Apple Finder or Cyberduck). Use Airsequel/SQLiteDAV directly or copy relevant code.

xmailla commented 1 day ago

I really like this idea. Is there any plan to document the best way to sync ? Currently I am doing it via watchexec (a rust binary that exec a command whenever something has changed/been modified but that' not totally satisfying IMO)

ad-si commented 20 hours ago

Yeah, the sync story so far isn't really thought-out. From the documentation at https://tasklite.org/roadmap.html?highlight=sync#syncing:

There is no concrete plan for native synchronization support yet. I've been using Dropbox for synchronizing the TaskLite database among several computers, which has worked astonishingly well so far.

Another good solution could be Litestream, which continuously streams SQLite changes to S3-compatible storage.