Skip to main content

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

Project description

PYSMMS

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

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

安装

pip install pysmms

使用

查看帮助

  ~ pysmms help
pysmms {arg}

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

上传图片不需要配置 Authorization,但不保证图片的使用时效。
配置 Authorization 需要在用户根目录创建 .pysmms 文件,文件写入以下内容:

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

注意:auth 以列表存放,支持多个 auth 随机上传。

上传图片

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.0.5.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

pysmms-0.0.5-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file pysmms-0.0.5.tar.gz.

File metadata

  • Download URL: pysmms-0.0.5.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for pysmms-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a9aea789f0cb00fd1884cb3f27cf661a77d95e818d10ff6e4ee7bd5025308e1e
MD5 ce613b4c1cce9ad76d7a85577be9dc94
BLAKE2b-256 97dc165707f2c2bd0f51211ab7eff5ea9fa537b40ee8f74a5a049f95f0876580

See more details on using hashes here.

File details

Details for the file pysmms-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: pysmms-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for pysmms-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 852f74f7bf6e43ee1b03f2b388f4d0e2b8ea689d1b978a342dc3e256b3ac875e
MD5 6a2dc1f4df0ad6d7e8c2c7cf7cee1e74
BLAKE2b-256 a1e97b5fed956c5fad3d342ae3db6567703a4a7faf4030e029c44d94ea2b83be

See more details on using hashes here.

Supported by

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