跳转到主要内容

一个用于将资源上传到资源服务器的命令行工具。

项目描述

一个用于管理assets.ubuntu.com的命令行工具

这是一个用于将资源上传到类似https://assets.ubuntu.com的资源服务器的简单命令行工具。

安装

Snap安装

在已启用snap的系统上,您可以简单地进行

sudo snap install upload-assets

Pip安装

如果无法安装snap,可以使用pip安装。

首先 安装python3 pip,然后

sudo pip3 install canonicalwebteam.upload-assets

用法

现在您应该可以使用upload-assets命令了

$ upload-assets  \
    --api-domain assets.EXAMPLE.com  \
    --api-token XXXXXXXX  \
    ~/EXAMPLE_DIRECTORY ./EXAMPLE_IMAGE.png
[
    {"url": "https://assets.ubuntu.com/v1/2071d161-EXAMPLE_IMAGE.png", "filepath": "/home/robin/EXAMPLE_IMAGE.png"},
    {"url": "https://assets.ubuntu.com/v1/2071d161-IMAGE1.png", "filepath": "/home/robin/EXAMPLE_DIRECTORY/IMAGE1.png"},
    {"url": "https://assets.ubuntu.com/v1/2071d161-IMAGE2.png", "filepath": "/home/robin/EXAMPLE_DIRECTORY/IMAGE2.png"}
]

配置

为了避免每次都指定,您可以将资产API的URL和令牌存储在环境变量中

$ export UPLOAD_ASSETS_API_TOKEN=<api-token>
$ export UPLOAD_ASSETS_API_DOMAIN=assets.example.com
$ upload-assets EXAMPLE_IMAGE.png

项目详情


下载文件

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

源分布

canonicalwebteam.upload-assets-0.3.0.tar.gz (4.1 kB 查看哈希值)

上传时间

构建分布

canonicalwebteam.upload_assets-0.3.0-py3-none-any.whl (4.7 kB 查看哈希值)

上传时间 Python 3

支持者: