跳转到主要内容

Click App 工具带

项目描述

可用命令

登录

上传click包需要开发者提交一个经过oauth签名的请求。为此,click-toolbelt需要首先获取一个oauth令牌。为此,用户可以运行以下命令(注意:请确保在命令前加上空格,以便您的命令历史记录不会保存敏感命令)。

$   click-toolbelt login <email> <password> [otp]

执行成功后,此命令将存储oauth凭据在$HOME/.config/click-toolbelt/click.cfg,并在上传步骤中使用它。

上传

一旦用户成功登录,他就可以上传click包。为此,用户可以运行以下命令

$ click-toolbelt upload <binary_file> [--metadata <metadata_file>]

为了使此命令成功,必须满足某些条件

  • 用户必须已经登录(见登录

  • 二进制文件必须是一个有效的click包

  • 用户拥有他上传click包的应用程序(如果该应用程序已存在)

“metadata_file”参数应指向一个包含json文档的文件。如果提供了此文件,它将用于提取click包的manifest中没有提供的信息。

在上传初始包时,以下字段可能从“metadata_file”中提取

  • 标语:应用的一行总结

  • 部门:应用的类别名称(见部门

  • 频道:上传目标频道名称(见频道)。如果省略,则假定是“stable”。

  • 支持_url:用户可以访问以获取此应用支持的一个URL。允许http(s):和mailto:方案

  • 许可证:应用将发布的许可证(见许可证

  • icon_256(或icon):上传为应用图标的本地图标文件的路径;图标大小必须是256x256 px

  • 名称:应用名称(覆盖click包manifest中定义的内容)

  • 描述:应用描述(覆盖click包manifest中定义的内容)

  • 更改日志:自上次上传以来包含的更改的描述

  • 截图:上传为应用截图的本地图标文件路径列表

  • blacklist_ids:阻止应用分发的国家代码列表(见国家

  • whitelist_ids:限制应用分发的国家代码列表(见国家

  • auto_publish:自动提交审核

  • reviewer_notes:审核人员审核应用提交时使用的注释

对于新版本上传,只有以下字段会被“metadata_file”文件扫描

  • 频道:上传目标频道名称(见频道)。如果省略,则假定是“stable”。

  • 更改日志:自上次上传以来包含的更改的描述

信息

“info”命令将返回有关当前可用API的元数据。要检索此数据,用户可以运行以下命令

$ click-toolbelt info

这将显示有关API的所有可用信息。或者,用户可以仅检索数据子集。

获取当前API版本

$ click-toolbelt info version

获取有效许可证值的列表

$ click-toolbelt info license

获取有效国家的列表

$ click-toolbelt info country

获取有效频道的列表

$ click-toolbelt info channel

获取有效部门的列表

$ click-toolbelt info department

数据值

部门

可以通过“info”命令(或其等效的API调用)获取有效值。

示例

  • “配件”

  • “游戏”

  • “卡牌游戏”

许可证

可以通过“info”命令(或其等效的API调用)获取有效值。

示例

  • “专有”

  • “GNU GPL v3”

  • “BSD许可证(简化)”

国家

可以通过“info”命令(或其等效的API调用)获取有效值。

示例

  • “AR”(阿根廷)

  • “BR”(巴西)

  • “GB”(英国)

  • “US”(美国)

  • “UY”(乌拉圭)

频道

可以通过“info”命令(或其等效的API调用)获取有效值。

示例

  • “stable”

  • “proposed”

  • “alpha”

项目详情


下载文件

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

源分布

click-toolbelt-0.5.1.tar.gz (32.2 kB 查看散列

上传时间

构建分布

click_toolbelt-0.5.1-py2.py3-none-any.whl (108.7 kB 查看散列

上传于 Python 2 Python 3

由以下支持

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