Skip to main content

Httpcat Resource Storage SDK

Project description

httpcat-python-sdk

Httpcat SDK

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

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

安装

通过pip安装

$ pip install httpcat-sdk

检查是否安装成功

(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 httpcat
>>> httpcat.__version__
'0.0.1'
>>>

使用:

from httpcat.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)

根据你搭建httpcat,修改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

httpcat-sdk-0.0.3.tar.gz (8.7 kB view details)

Uploaded Source

File details

Details for the file httpcat-sdk-0.0.3.tar.gz.

File metadata

  • Download URL: httpcat-sdk-0.0.3.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.8

File hashes

Hashes for httpcat-sdk-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b3b5a59ecebd64cebe0e2603ce65b0f4b5d8af544c900b16421a983c3f88e3c7
MD5 d8e3af32fa60ac3d510f67d596f2636d
BLAKE2b-256 c7cf02d4665d66c1606d51f7c98baf8fb4ee49c5629f00f6013d5cfbaf4d248f

See more details on using hashes here.

Supported by

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