Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.12k stars 529 forks source link

自動同步相關問題 #6758

Open r91085 opened 1 month ago

r91085 commented 1 month ago

请描述你的建议或任何内容

開啟了「同步助手」同步方案之後,有一些問題不理解:

image

  1. 設定頁面上註明 "5. 启用此功能后,原本的 [手动同步] 方案失效。" 但我到上方手動同步區塊按下 "強制覆蓋配置文件到堅果雲",似乎還是可以繼續上傳到堅果雲。(另外兩個按鈕沒有測試)

  2. 假設我本地端資料夾內有設定檔,堅果雲內也有設定檔,然後我先啟用了同步助手,之後安裝插件,使用堅果雲帳號登入,那麼插件會自動下載設定檔嗎?如果會,他會使用哪一個呢?是堅果雲內的,還是本地端的?

  3. 假設我手動修改了本地端資料夾內的 simpread_config.json,這個改動會自動同步到瀏覽器的插件內嗎?

  4. 我本地端有三個瀏覽器 (edge, chrome, cent),也會同時使用。在這個前提下,我三個瀏覽器的簡悅插件都是使用堅果雲登錄,也都開啟本地同步助手的功能。那我在其中一個瀏覽器改設定的時候,另外兩個瀏覽器會同步對應的變化嗎?還是彼此的設定是獨立的,只是雜一起變成同步助手目標資料夾下的 history (裡面有來自不同瀏覽器的設定備份)?

(不知道是不是我腦袋不夠好,這部分的文檔總是看得不太理解,主要是同步盤,同步助手,本地同步資料夾在每一種功能下的關連不是這麼清晰。)

补充说明

No response

Kenshin commented 1 month ago

嗨,下午外出了,先 Mark 下,稍晚(或明天)回复 😂

包括 #6755 ~

Kenshin commented 1 month ago

我看了下你的疑问,基本上都是跟「同步」有关系的。

手机打字不方便,你可以看下 https://www.yuque.com/kenshin/simpread/ebwu7g 这里面有关于简悦的同步规则的细节。

明天再详细回复。

Kenshin commented 1 month ago

问题1

是的,这只是警告性提示 😂

问题2

你在简悦中的任何操作都会被同步助手同步到 simpread_config.json 中(如果也开着坚果云客户端),则会被坚果云同步到坚果云的服务器上。

但是,如果你本地的 simpread_config.json 比坚果云服务器的旧,上述操作会出现 反向覆盖

所以,正确的方式是:坚果云客户端一定要比同步助手先运行,这样才能确保你本地的 simpread_config.json 是最新的。

问题3

会的,如果你使用文本编辑器修改 simpread_config.json ,扩展端会读取到你的修改。

问题4

是的,但这个过程不是实时更新,需要你刷新页面。比如:A 先改动,B 如果要得到 A 的改动,需要刷新(或重启浏览器)才行。

r91085 commented 1 month ago

我沒有安裝堅果雲客戶端,我整理一下我的理解。

  1. 同步助手其實只是把瀏覽器設定拷貝到一個指定的目錄 ( 或是把它讀取回來 ),其實跟堅果雲沒有任何關連
  2. 要不要同步到堅果雲,是其他軟件負責的工作 (堅果雲客戶端只是一種方法)

那我有額外的問題:

  1. 假如我沒有安裝堅果雲客戶端,也沒有安裝同步助手,我單純只是用第三方堅果雲登錄一個新的瀏覽器,它會自動取得堅果雲內的設定檔嗎?(按我的理解,應該不會對吧?)
  2. 同步助手用什麼方式判斷設定檔是否有更新?如果我手動把設定檔的修改日期改變成更舊的時間,同步助手會自動從瀏覽器端再抓一次嗎?
Kenshin commented 1 month ago

整理一下我的理解

是的,如果不使用 API 什么网盘都可以,但你应该在使用 API

问题1

如果没有使用同步助手,你的数据仅存于浏览器中,只能手动同步方案。

问题2

同步助手不需要判断文件日期,这个工作是网盘做的事情。


我之前给过你一个链接,如果你看的话,应该可以自动解答这些疑问。

😉