Вопросы

получить 10 лучших репозиториев javascript / с открытым исходным кодом в рейтинге звезд с помощью GitHub GraphQL Api

Я хотел бы получить 10 лучших репозиториев javascript / с открытым исходным кодом, оцененных звездой (и некоторую связанную информацию), используя GitHub GraphQL Api в проекте python. У меня пока есть этот запрос:

query{
  search(type: REPOSITORY, query: "language:javascript", first:10) {
    userCount
    edges {
      node {
        ... on Repository {
          name
          url
          stargazers {
            totalCount
          }
          owner{
            login
          }
        }
      }
    }
  }
}

Проблема в том, что он не всегда возвращает один и тот же результат: он возвращает 10 случайных репозиториев, упорядоченных по starcount для каждого запроса, а не 10 лучших.

И вдобавок ко всему я хотел бы получить те, которые имеют открытый исходный код.

Я использую запрос

query{
licenses{name}
}

чтобы получить список лицензий, но я не знаю, является ли это исчерпывающим списком (похоже, что в нем отсутствуют некоторые лицензии, такие как MIT). Согласно документу это

Верните список известных лицензий с открытым исходным кодом.

Как получить исчерпывающий список лицензий и добавить его к моему основному запросу выше, чтобы сделать мое исследование более точным?

Читать:
Как получить SHA фиксации слияния для объединенного запроса на перенос?

Я не могу найти четких ответов, поскольку документация по API GraphQl для GitHub скудна и довольно расплывчата.

Спасибо

Похожие записи

Управляемый Azure QnA Maker (предварительная версия) — отображать длинный ответ только при получении ответа от бота

admin

как правильно использовать файлы .kv и .py? — вызов функций из .kv как структурировать .py

admin

TFS 2015 Rest Api — параметры запроса игнорируются и не фильтруют сборки?

admin

Ошибка получения Kubernetes: неавторизовано при попытке настроить GitLab CI Runner с Kubernetes

admin

Получить информацию из подгруппы firestore + FLUTTER

admin

Ядро Python умирает на Jupyter Notebook с tenorflow 2

admin