大家好,我是HamLog日志软件的开发BA8AQA,昨天我们正式发布了Alpha1版本,实现了一些基础功能。但随之而来的问题也使我们困惑,由于软件需要添加的功能较多,我们不得不认真考虑先制作自动更新系统,以方便地将用户迁移至新版本,我们原本计划今天完成软件自动更新程序,但我们无法找到一种稳定的方法去实现新版本的发布。我们最先想到直接爬取Github,但受其长久以来存在的网络问题影响,实测后,软件无法稳定接收更新。随即我们转向蓝奏云网盘,设想是网盘上写一个配置文件,告诉程序安装包和更新日志的链接,但经实测,文件被修改或覆盖后链接会发生变化,此方案也宣告作废,不久,我们又尝试将配置文件托管至gitee,虽然程序成功拿到链接,但我们没有找到能正常使用的蓝奏云API,蓝奏云的反爬也让我们放弃了直接爬虫的路线,至此几乎所有方法都失败了。
在经过深思熟虑后,我们决定自己搭建网站用于软件的发布和更新,同时充当个人博客的作用,但这必然需要大量时间,并且,我暂时抽不出足够时间在这些事上,但我们会尽量在8月初前将网站上线并恢复软件的正常更新,在这段时间内,我也会继续软件的开发工作,但恕我无法实时更新推进软件的进度,如果大家对软件有任何建议,也可以通过社交平台联系我,73!
