一个用于将资源上传到资源服务器的命令行工具。
项目描述
一个用于管理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
项目详情
关闭
哈希值 for canonicalwebteam.upload-assets-0.3.0.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92667e2a45d633963e3f65bece4956f0229f851423934690f483d90fc2988a42 |
|
MD5 | f46978c33695c93dfa10f57ff7f58a04 |
|
BLAKE2b-256 | 2b7779e67a40fa152db401bfa2b98998cfa891211dce965fa998243f00fb414e |
关闭
哈希值 for canonicalwebteam.upload_assets-0.3.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94a37b5ebb6970c9df165b42dd5d7b31022182067ea5c9a4eb167eed80f7f5a0 |
|
MD5 | 6f9ef4e3fc2d701cb742f7ce0b294b16 |
|
BLAKE2b-256 | f6897a85747952355c1352f7aa17ac8b218e2610bbf258793db1e6809868affe |