一个简单的命令行客户端,用于将文件上传到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,请按照以下说明操作
克隆此存储库
使用pip install -e .安装工具
使用imgur-uploader
首先,创建一个名为~/.config/imgur_uploader/uploader.cfg的文件,内容如下(替换您的凭证)
[imgur] id = 9354da9ecdcfae3 secret = 8387eca75687ecad9876ead47786edac0875dc0d
否则,请在您的终端会话中设置IMGUR_API_ID和IMGUR_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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8dc20a86699e089c774c0191f15616f8631f0ace5f2c8a6beb928e2892a51cca |
|
MD5 | f8c0b2e8ce50d9376954bd067dc0b54f |
|
BLAKE2b-256 | 78dedd747677175223dee35a65b14a8a5d160032d55d3c2903ac1def204b4c55 |
关闭
imgur_uploader-0.3.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc5289e92007b297464da0c86fea6f12f9ca849d4b0e944b76762dd353f109a1 |
|
MD5 | 425ad0c2784126c12ca1dc5862a7e45f |
|
BLAKE2b-256 | 7d8953afedf50535642ca2cc768121c8a820d2e16b3fb3dedae92dc0f5d89ee0 |