Получение информации о репозитории GitHub

#javascript #json #github

#javascript #json #github

Вопрос:

Есть ли способ получить простую информацию о репозитории из GitHub (такую как имя, дата загрузки, описание и т.д.) С помощью javascript и получить ее в файле JSON?

Я пытаюсь получить информацию о моем репозитории для импорта на сайт моего портфолио.

Заранее спасибо.

Ответ №1:

Попробуйте использовать github api, чтобы получить информацию о репозитории, используйте GET /repos/:owner/:repo

Что касается javascript, вы можете использовать https://github.com/octokit/rest.js

После правильного импорта библиотеки (на стороне сервера установите пакет через npm и запросите этот модуль, на стороне клиента загрузите библиотеку браузера и вставьте тег script в свой html-файл) вы можете попробовать что-то вроде этого

 // const Octokit = require('@octokit/rest') // server only 
const octokit = new Octokit();
const result = await octokit.repos.get({'owner', 'repo'});