pretty code

2021年1月8日 星期五

GUI app on Kobo Clara HD (02)

Fyne 缺少的 libGL.so.1 確定是無法靜態連結了,至少就我目前看到的資料是如此。

在不考慮 GUI app 的情況下,其實寫個 Golang app 是最快的,在 Wi-Fi 開啟時就自動同步 Google Drive,就像 Kindle 同步個人文檔一樣,第一次時也是全部下載,並沒有讓使用者選擇,只是之後還是可以任意刪除再下載,甚至回過頭來刪除 Kindle Server 的個人文檔。

我想像中的行為大概是這樣:

1. 每一次同步後就更新資料庫,在不被 Google 拒絕的情況下,分次把書下載下來。
2. 下次同步會檢查是否有下載過,已下載過的不會再重新下載。
3. 使用者從 Google Drive 刪除檔案,同步後 Local 的資料庫也會刪除,只要再把書放回 Google Drive,下次同步就會視為未同步過的檔案,便可以再下載一次。

在沒有 GUI 的情況下也只能這樣做了,雖然我還不清楚 Google 阻擋的頻率,但感覺這整套流程應該是可行的。

就把這選項當成 plan B 吧。

沒有留言: