Получите языки репозитория с 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

Надеюсь это поможет!

Похоже, что сейчас нет конечной точки для этого, так как данные для языкового перераспределения отправляются в виде встроенного JavaScript. Но он может стать доступным, поскольку они рефакторинг кода (см. Это и это)

Другие вопросы по тегам