我创建了一个 App Store
为什么
我喜欢探索新事物,比如应用程序、API、网站等等。我对尝试新事物的执着让我不断访问https://electronjs.org/apps。这是一个允许人们浏览使用 Electron 开发的应用程序的网站。开发者可以通过向 Github 上的 Electronjs 应用仓库发起拉取请求来添加他们的应用程序。每周都会有一个新的应用程序被添加。
在访问该网站数百次之后,我开始思考为什么它不是应用商店。我的意思是,它的整体布局看起来像一个应用商店。当时我正在学习逆向工程封闭API,我认为为该网站构建一个桌面客户端会是一个有趣的项目。经过检查,我发现API请求返回的是HTML,这没什么问题,因为我之前在FLB Podcasts项目中有过解析HTML的经验。所以我知道如何构建它,但我并没有时间去做。不过上周我决定暂时放下FLB Music的开发工作,来构建它。
我在哪里可以找到它
我昨天刚刚发布了 alpha 版本,因此它仅在这里的版本中可用。
特征
- 浏览 10 多个类别的应用程序
- 按关键字和应用名称搜索应用
- 下载.exe、.appimage、.dmg 和其他文件格式
- 自动安装 .exe 文件(.appimage 即将推出,请参阅路线图)
- 如果应用程序页面没有自述文件,则加载应用程序网站
截图
路线图
- 安装应用程序而不生成安装程序模式
- 支持安装Appimages
- 创建具有相同功能的 CLI
- 鼓励应用程序开发人员使用通用的 ReadMe 格式,使应用程序页面看起来更简洁
- 支持在网站上显示 Youtube 预览视频