返回首页
最新
在博客时代,WordPress 使得建立网站和发布内容变得简单。许多年后,类似的应用程序开发工具却一直没有出现。
我开发了 BbApp 框架,让你可以跳过构建一个非常昂贵的 WordPress 应用程序时在重复部分所经历的数月痛苦。
该框架包括一个 XCode 项目模板和数十个框架,将它们整合在一起,准备好提交给应用商店审核。
你可以单独使用 BbApp 与 WordPress,或者与 BBPress 一起使用。只需下载、在 XCode 中构建并发布,即可享受功能齐全的原生应用。
它还包括开源的 PHP 库,使得将现有的原生移动应用与 WordPress 集成变得简单。
功能:
- 即时发布加载
- 新帖子和评论的访客推送通知
- 无限滚动
- 访客帖子 + 评论(仅限 BBPress)
- 访客评论(WordPress 和 BBPress)
- 多个帖子类别(仅限 WordPress)
- 离线模式
- 标记已读/未读
- 暗黑模式
- 深度链接
- “安装”网站应用横幅
平台:
- iPhone、iPad(iOS)
- Macbook、Mac Mini、iMac(macOS)
- Apple TV(tvOS)
- Android(计划中)
包含内容:
- XCode 模板项目
- 40 多个 Swift 6 和 @Observable XCode 框架,附带 API 文档
- WordPress 插件(PHP 7.2.24 及以上)
- 20 多个轻量级和模块化的 PHP 库
NotSoAAA 是一个用于在 Steam 上查找评价较少但积极的游戏的网站(默认显示评价少于 42 条的游戏,但用户可以选择最多 100 条),这为那些可能值得更好评价的游戏提供了第二次机会!用户可以悬停在任何游戏上以观看该游戏的预告片。
一开始,用户可以通过选择他们喜欢的热门游戏来筛选游戏,从而寻找类似的游戏,或者他们可以继续滚动以查看所有游戏。
值得注意的是,在滚动了几个游戏后,会出现另一个部分,允许用户按标签进行筛选,用户可以选择多个标签,或者他们可以选择忽略它,继续根据现有的筛选条件滚动查看游戏。
最初我尝试从 Steam 抓取所有游戏,但在几百个请求后,他们会限制这种尝试,因此我继续寻找替代方案,并在 Kaggle 上找到一个非常不错的数据集,所以我使用了这个数据集,你可以通过 `fronkongames/steam-games-dataset` 找到它。
该网站使用原生 JavaScript,后端使用 PHP 处理模板,使用 Python 进行所有的抓取和脚本编写。
欢迎任何反馈或问题。
一些更技术性的见解(AI 生成):
- 混合过滤管道结合了基于 JSON 的数据集和会话级排除,以保持每位访客的推荐内容新鲜。
- 使用一个可重用的 `<video>` 元素,由 dash.js/Hls.js 管理,以最小化在多个卡片上预览预告片时的内存消耗。
- 实现动态批处理以及滚动限制的无限加载,结合服务器端会话跟踪,以避免在请求之间重复游戏。
- 在 PHP 和前端滑块之间共享过滤状态,包括触发服务器重建的自定义评价/价格范围,通过可中止的获取调用。
- 使用 Python 脚本规范化抓取的 Steam 数据,添加派生元数据(标签、类似游戏、应用 ID),并在发布前积极去重条目。
- 通过 ffmpeg 裁剪 MPD 流生成视频合辑,叠加游戏标题,并自动标记已处理的条目以防止重复使用。
- 自适应用户体验在标签和“类似游戏”发现模式之间切换,当精选推荐处于活动状态时,自动禁用标签过滤器。