Skip to main content

Httpcat Resource Storage SDK

Project description

httpcatlab-python-sdk

Httpcatlab

httpcatlab GitHub配合 httpcat服务端项目使用,是httpcat服务的客户端sdk。

Httpcat SDK for Python 可以方便的让你上传下载你的httpcat服务文件。

安装

通过pip安装

$ pip install httpcatlab

检查是否安装成功

(venv) [root@dev ~]# python
Python 3.8.12 (default, Aug  6 2023, 18:06:17)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import httpcatlab
>>> httpcatlab.__version__
'0.0.1'
>>>

使用:

from httpcatlab.services.storage.uploader import upload_file

# file_path = '/path/to/file'
file_path = '/root/aaa.txt'
upload_token = 'admin_349015:ggjTvfW266vy6KG7zOsqJZCtN3c=:eyJkZWFkbGluZSI6MH0='
upload_url = 'http://httpcat.cn/api/v1/file/upload'

response = upload_file(file_path, upload_token, upload_url)
print(response.text)

根据你搭建httpcatlab,修改upload_token,upload_url信息 upload_token来自httpcat服务上传token管理界面。

正常输出结果:

>>> print(response.text)
{"errorCode":0,"msg":"success","data":"upload successful!"}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

httpcatlab-0.0.3.tar.gz (8.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page