使用API​​和Python将图像上传到Github问题

时间:2015-07-23 20:15:50

标签: python image-uploading github-api

我正在使用Github API来创建一个问题(具体来说,使用python中的请求模块)。

我需要在问题内容中包含图片,但我找不到任何对我有用的方法。

你能否建议一些可以从python中运行的东西?

由于

编辑:通过Github降价可以很容易地完成链接我存储在Amazon S3上的图片。

1 个答案:

答案 0 :(得分:0)

假设您已经能够将内容发布到给定存储库的“问题页面”,请按照以下步骤发布图像。 我也一开始发现将图片发布到github很烦人... Github使用markdown和markdown你理论上可以使用你计算机上的图像(我相信这只适用于你主持的markdown)但你也可以提供一个链接或互联网上的图像源...特别方便将图片发布到github ...是github或者您可以在互联网上使用dropbox,picasa,photobucket,instagram或flixster或20个其他图像托管服务,但重点那么一旦图像有href="http://photobucket.com/myimage/3549604690",您现在可以将其托管到您的降价文件中。

像这样:

![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")
![GitHub Logo](/images/logo.png)
Format: ![Alt Text](url)

我的意思是:

![Screen shot of Python stuff](http://photobucket.com/myimage/3549604690 "Screen Shot")

Screen shot of Python stuff http://photobucket.com/myimage/3549604690 请注意,它也适用于stackOverflow。

有关降价语法的指南: http://daringfireball.net/projects/markdown/syntax#img https://guides.github.com/features/mastering-markdown/

所以STEP BY STEP(如果你想通过Github完成所有这一切)并且不应用任何其他API然后让用户:

  1. 创建新的Github Repo或使用他们现有的仓库。 (您的选择)。

  2. 发布帖子请求,将图片插入存储库文件中。

  3. 将问题发布到存储库,现在使用图像的网址 它被托管的地方。从我将图像添加到图像中时所看到的 存储库他们去路径: https://github.com/myUser/PictureHoster/blob/master/myscreenshot.jpg

  4.   Python应该刷牙!我试图让它在这里工作:![Screen shot of Python stuff](https://github.com/myUser/PictureHoster/blob/master/myscreenshot.jpg "Screen Shot")它不起作用。

    。 (或者类似的东西,我会去你的github页面点击存储库点击你的仓库里面的图像,然后在它打开后右键单击它并复制图像URL)。 基本上使用不同的图片托管服务,您可以在您的flixster帐户中右键单击它并复制/粘贴该图像URL。