图床上传工具
Project description
介绍
在上传图片的时候, 经常会用到图床功能.
此工具聚合了一些常用的图床, 以便于快速使用. 免费图床大部分都不支持定义文件名称
说明
因为使用各种免费服务, 稳定性无法保证
若各位在使用过程中碰到问题, 欢迎下列任选一种方式补充:
- 提交
isuse
说明问题 - 将问题写到
DepotType
的对应文档上
如果你有其他优秀的图床推荐, 欢迎提交isuse
或PR
当前支持的所有图床, 可查看文件DepotType
使用
安装:
pip install image-depot
from image_depot import image_depot, DepotType, upload, upload_file, DepotConfig
# 部分图床需要添加配置才能使用
token = ''
DepotConfig.SmMs(token)
# 选择图床对象
d = image_depot(DepotType.CatBox)
# 上传图片. 二进制内容
image_content = ''
image_url = d.upload(image_content)
if not image_url: # 图片上传失败, 获取失败原因
print(d.error())
# 上传图片, 使用本地文件路径
file_path = ''
image_url = d.upload_file(file_path)
# 依次尝试所有图床, 返回第一个成功的.
url, err = upload(image_content)
upload_file(file_path)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
image_depot-0.4.0.tar.gz
(6.6 kB
view details)
Built Distribution
File details
Details for the file image_depot-0.4.0.tar.gz
.
File metadata
- Download URL: image_depot-0.4.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e93095e299c60208f9e5087d30ac04cf0cd4a8d515fc46d7a2a21c64af5b3b |
|
MD5 | 3a3cf0098ebc01ea3faa2827eb96d4dc |
|
BLAKE2b-256 | d0e8f5dbe63bedfafde1505365e00e5e30a8f3efab5a4f79977c2c6b4ebecc30 |
File details
Details for the file image_depot-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: image_depot-0.4.0-py3-none-any.whl
- Upload date:
- Size: 11.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e968e4ba0eff076a4524b61c7291d8ac2f611fe24d688344d94a1c9ccf1d698 |
|
MD5 | a5a73dbf17cb8c0d192c24bc16101906 |
|
BLAKE2b-256 | c91bcffe10ce7e4bc3a1a69e51d1b6e42fe3a41019cecb1b647d4f3a9139ab82 |