大家好,我是HamLog日誌軟體的開發者BA8AQA。昨天我們正式發布了Alpha1版本,並實現了一些基本功能。然而,隨之而來的問題也讓我們困惑。由於軟體需要添加的功能較多,我們不得不認真考慮先製作自動更新系統,以便方便地將使用者遷移至新版本。原本我們計畫今天完成軟體的自動更新程式,但我們無法找到一種穩定的方法來實現新版本的發布。我們最先想到直接從GitHub爬取,但由於其長期存在的網路問題,實際測試後,軟體無法穩定接收更新。隨後,我們轉向藍奏雲網盤,設想是在網盤上寫一個設定檔,告訴程式安裝包和更新日誌的連結,但經過實際測試,檔案被修改或覆蓋後,連結會發生變化,此方案也宣告作廢。不久,我們又嘗試將設定檔託管至gitee,雖然程式成功取得連結,但我們沒有找到能正常使用的藍奏雲API,藍奏雲的反爬蟲機制也讓我們放棄了直接爬蟲的路線。
經過深思熟慮後,我們決定自行建立網站來發布和更新軟體,同時作為個人部落格使用。然而,這必然需要大量的時間,而且,目前我暫時無法抽出足夠的時間處理這些事。但我們會盡力在8月初前將網站上線並恢復軟體的正常更新。在這段期間內,我也會繼續進行軟體的開發工作,但我暫無法即時更新軟體進度的情況。如果大家對軟體有任何建議,也可以透過社群平台與我聯繫。73!
