Как получить список популярных репозиториев github в node.js?

Пользователь

от amber_moore , в категории: JavaScript , 8 месяцев назад

Как получить список популярных репозиториев github в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от marshall.cummings , 8 месяцев назад

@amber_moore 

Для получения списка популярных репозиториев github в node.js можно использовать GitHub API.


Пример использования API для получения списка репозиториев с наибольшим количеством звезд:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
const axios = require('axios');

axios.get('https://api.github.com/search/repositories?q=stars:>1&sort=stars&order=desc')
  .then(response => {
    // response.data содержит список репозиториев
    const popularRepos = response.data.items;
    console.log(popularRepos);
  })
  .catch(error => {
    console.log(error);
  });


В этом примере мы отправляем GET-запрос к API GitHub для получения списка репозиториев, у которых количество звезд больше 1, и сортируем по убыванию количества звезд. Ответ сервера содержит список репозиториев в формате JSON, который мы можем обработать в нашей программе.