跳转到主要内容

一个简单的命令行客户端,用于将文件上传到Imgur。

项目描述

一个简单的命令行客户端,用于将文件上传到Imgur。

创建用于我的PyCon US 2015 Docker教程,以便使用我的云服务器的学生可以在练习1结束时看到他们创建的gifs。

此工具在MIT许可下开源。

快速入门

获取Imgur API凭证

前往https://api.imgur.com/oauth2/addclient并注册新的Imgur API客户端。您需要Imgur账户才能完成此操作。

您可以将它放在任何有效的回调URL - 我们不会使用它。

安装imgur-uploader

安装imgur-uploader非常简单。它在Python >=2.7或>=3.3的版本上运行。

如果您只想使用imgur-uploader,可以直接pip install imgur-uploader

如果您想修改或增强imgur-uploader,请按照以下说明操作

  1. 克隆此存储库

  2. 使用pip install -e .安装工具

使用imgur-uploader

首先,创建一个名为~/.config/imgur_uploader/uploader.cfg的文件,内容如下(替换您的凭证)

[imgur]
id = 9354da9ecdcfae3
secret = 8387eca75687ecad9876ead47786edac0875dc0d

否则,请在您的终端会话中设置IMGUR_API_IDIMGUR_API_SECRET环境变量,使用您的客户端凭据。

通过运行imgur-uploader path/to/my.gif上传图片

工具将在完成上传后返回您的gif图片的缩短链接

Uploading file my.gif
...
File uploaded - see your gif at http://i.imgur.com/6WsQPpw.gif

如果您希望图片显示在您的账户中,您还需要获取一个刷新令牌。请参阅Imgur API获取获取此令牌的信息。然后,在您的配置文件中添加一个refresh_token

[imgur]
id = 9354da9ecdcfae3
secret = 8387eca75687ecad9876ead47786edac0875dc0d
refresh_token = 9812398ab1b2cc98de9fa982bacd31cb312c6194

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

imgur-uploader-0.3.0.tar.gz (3.9 kB 查看哈希值)

上传时间:

构建分布

imgur_uploader-0.3.0-py2.py3-none-any.whl (3.5 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面