tiddly-gittly / TidGi-Desktop

TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipping and Anki connect. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)
https://tidgi.fun
Mozilla Public License 2.0
1.7k stars 103 forks source link

feature: Sync with cloud (SoLiD) #350

Open linonetwo opened 1 year ago

linonetwo commented 1 year ago

Description 描述

While store data locally, also connect to https://github.com/nathanielknight/tiddly-wiki-server

so mobile app can connect to it, no need to always sync in local network.

Additional Context 额外上下文

No response

popovn commented 1 year ago

which mobile app?

linonetwo commented 1 year ago

which mobile app?

https://github.com/donmor/Tiddloid , see readme of TidGI

linonetwo commented 1 month ago

Do Allow nodejs manage multiple folder. Each as a "bag" first, so we have bag info when save to public/private section of solid.

See How does tiddlyweb and localstorage plugin handle deletion for browser-storage plugin that use rawmarkup instead of syncer/syncadaptor, as an auxiliary method, still let syncadaptor that save to local server be the main method. Only main method use the sync-adaptor.

User Interface - SyncAdaptor - Local DB/FS - Some Custom Sync Mechanism

BUt I can still write it as sync-adaptor so it can work alone, and call its methods in a startup module. And work as main method on browser. In this mode can use rawMarkup module to preload plugins