跳转到主要内容

围绕Hockey App API的Python包装器。

项目描述

此项目已被弃用

由于即将从Hockey切换到App Center,此项目已被弃用。可能仍会进行少量更新,但这些不应被任何方式所依赖。不会接受任何拉取请求。任何问题可能都不会得到解决。

libhockey

PyPi Version License

libhockey 是Hockey App REST API的包装器。其目标是尽可能简单易用。

并不涵盖每个API,但覆盖了基础内容。欢迎为API支持提出问题或发起pull请求。

入门指南

只需添加以下内容即可开始使用

import libhockey

client = libhockey.HockeyClient(access_token="...")

示例

列出应用程序的所有版本

for version in client.versions.generate_all("[app id]"):
    print(version.download_url)

上传构建

download_link = client.versions.upload("/path/to/app.ipa", "Release notes go here")

在构建中查找新的崩溃

current_crashes = client.crashes.groups_for_version("[app id]", "[current version id]")
previous_crashes = client.crashes.groups_for_version("[app id]", "[previous version id]")
new_crashes = list(set(current_crashes) - set(previous_crashes))

for crash in new_crashes:
    print(f"({crash.number_of_crashes}) {crash.crash_file} - {crash.crash_class}:{crash.crash_method}")

贡献

本项目欢迎贡献和建议。大多数贡献需要您同意贡献者许可协议(CLA),声明您有权且确实授权我们使用您的贡献。有关详细信息,请访问 https://cla.microsoft.com

提交pull请求时,CLA机器人会自动判断您是否需要提供CLA,并适当装饰PR(例如,标签、注释)。只需遵循机器人提供的说明。您只需在整个使用我们CLA的仓库中这样做一次。

本项目采用了微软开源行为准则。有关更多信息,请参阅行为准则FAQ或通过opencode@microsoft.com联系,如有任何额外问题或评论。

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源代码发行版

libhockey-0.23.0.tar.gz (11.2 kB 查看散列)

上传时间 源代码

构建发行版

libhockey-0.23.0-py3-none-any.whl (11.9 kB 查看散列)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面