StarCraftKit

starcraftkit-logo
wakatime

欢迎使用 StarCraftKit,这是一个专为开发者打造的 Swift 包,旨在创建专注于专业星际争霸 II 场景的应用或工具。此软件包提供了一组强大的接口,旨在简化对星际争霸 II 职业场景中与选手、比赛和锦标赛相关数据的处理、查询和呈现。

关于 StarCraftKit

StarCraftKit 为专业的星际争霸 II 场景提供 Swift 接口,从而更容易将专业游戏数据集成到您的应用程序中。无论您是构建用于显示实时比赛更新、跟踪选手统计数据还是组织锦标赛信息的应用,StarCraftKit 都有您高效且有效地完成工作所需的工具。

特性

快速上手

要开始在您的项目中使用 StarCraftKit,请确保您拥有 Swift 5.7 或更高版本,并将该软件包添加到您的项目依赖项中。

dependencies: [
    .package(url: "https://github.com/marcusziade/StarCraftKit.git", from: "1.0.0")
]

然后,在您的 Swift 文件中导入 StarCraftKit 以访问其功能。

import StarCraftKit

终端用户界面 (TUI)

CleanShot 2024-10-29 at 21 36 49@2x StarCraftTUI II 是一个基于终端的交互式界面,使用 StarCraftKit 软件包构建。它提供了一种用户友好的方式,通过可导航的菜单系统访问星际争霸 II 职业场景数据。

特性

可用命令

导航

要求

环境变量

要使用 StarCraftKit 及其 TUI,您需要设置所需的环境变量。

设置 PANDA_TOKEN

  1. 注册 PandaScore API 帐户以获取您的令牌。
  2. 设置环境变量
    export PANDA_TOKEN=your_token_here

在 Xcode 中设置

  1. 在 Xcode 中打开您的项目
  2. 选择您的目标
  3. 转到“编辑 Scheme”
  4. 在“运行”>“参数”下,添加一个名为 PANDA_TOKEN 的环境变量
  5. 将其值设置为您的 PandaScore API 令牌

贡献

StarCraftKit 正在积极开发中,欢迎大家贡献代码。如果您有改进的想法、发现错误或想添加新功能,请随时打开 issue 或提交 pull request。