Skip to main content

The CLI Tool for SM.MS, based on API v2.

Project description

PYSMMS

基于 sm.ms 图床的命令行工具,sm.ms 文档见此链接

借鉴 n0vad3v/smv2,在其基础上添加了上传成功后自动拷贝图片链接到剪贴板,多账号随机上传等功能。

最新版已支持使用 github + jsdelivr 实现文件加速。

安装

python3 -m pip install -U pysmms

使用

查看帮助

  ~ pysmms help
pysmms {arg}

   profile              查看用户资料(需要配置 Authorization)
   ip_history           基于 IP 的临时上传历史记录
   history              获取用户上传记录(需要配置 Authorization)
   gh /path/to/picture  使用 GitHub 作为图床上传
   /path/to/picture     上传图片

上传图片不强制配置 Authorization,但不保证图片的使用时效。
支持格式:.jpeg, .jpg, .png, .gif, .bmp
配置 Authorization 需要在用户根目录创建 .pysmms 文件,文件写入以下内容:

    [sm.ms]
    auth=['wKSlYH******z8eb8qSr']

注意:auth 以列表存放,支持多个 auth 随机上传。
===============================================================
GitHub 配置如下:

    [github]
    user=<用户名>
    repo=<仓库名>
    branch=<分支>
    token=<Personal access tokens>

上传图片

pysmms /path/to/picture

上传图片不强制需要 Authorization,但无 Authorization 的图片不保证时效。

例如:

上传图片

查看用户资料

pysmms profile

用户资料

查询临时上传历史

pysmms ip_history

此历史记录基于 IP,不需要配置 Authorization。

查询用户上传历史记录

pysmms history

此历史记录需要配置 Authorization,只可查询最近五条数据。

具体开发介绍查看此链接

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

pysmms-0.1.5.tar.gz (7.3 kB view hashes)

Uploaded Source

Built Distribution

pysmms-0.1.5-py3-none-any.whl (22.3 kB view hashes)

Uploaded Python 3

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