从 Github API 解码内容

jj0*_*008 3 github-api

我正在尝试向 Github api 发出请求,并从打开的存储库中的文件中获取内容(代码)。我curl -i在终端上做了一个简单的操作,它返回了一些已编码的内容(根据文档)。如何解码该内容?当我将代码输出到 html textarea 时,是否可以将代码置于正确的格式(缩进等)中?

dus*_*ass 5

存储库内容的 GitHub API 文档指出“这些 API 方法允许您检索存储库中文件的内容作为Base64 编码内容。” ( https://developer.github.com/v3/repos/contents/ ) 您需要执行 base 64 解码。

以下是如何在 Python 中执行此操作的示例:Python base64 数据解码