Получите языки репозитория с GitLab API
Я хотел бы знать, есть ли способ получить языки (в процентах на язык), используемые в проекте, используя API, предоставляемый GitLab. Я проверил их документацию, но ничего об этом не увидел, а может, пропустил.
Я знаю, что они используют библиотеку Linguist, но я разрабатываю приложение, которого нет в Ruby, и я ищу способ интегрировать эти проценты.
2 ответа
Начиная с 10.8.x, Gitlab добавил новую точку входа API, выставляя языки, используемые в конкретном репозитории.
Использование прямо вперед:
curl --header "PRIVATE-TOKEN: <__ACCESS_TOKEN__>" https://gitlab.mydomain.com/api/v4/projects/<ID>/languages
документы: https://docs.gitlab.com/ee/api/projects.html
Надеюсь это поможет!