Декодировать контент из Github API
Я пытаюсь сделать запрос к API Github и получить контент (код) из файла, который находится в открытом репо. Я сделал простой curl -i
на терминале, и он возвратил некоторый контент, который закодирован (согласно документам). Как я могу декодировать этот контент? И возможно поставить код в правильном формате (отступы и т. Д.), Когда я вывести его на HTML-текстовой области?
1 ответ
В документации API GitHub для содержимого репозитория говорится, что "эти методы API позволяют извлекать содержимое файлов в репозитории в виде содержимого в кодировке Base64 ". ( https://developer.github.com/v3/repos/contents/) Вам необходимо выполнить декодирование base 64.
Вот пример того, как сделать это в Python: декодирование данных Python base64