GitHub API中是否有一個端點可以爲我提供GitHub上所有語言的列表?我正在尋找與github.com網站上「趨勢」部分的語言下拉菜單類似的結果。GitHub API - 語言列表
0
A
回答
0
不直接從GitHub API獲取。
我發現,有一個由GitHub上保持了Linguist library。
在此回購協議中,有一個YAML文件(lib/linguist/languages.yml
),其中包含所有語言和相關信息。
我只是要編寫一個腳本來解析這個文件。
我在「How does github figure out a project's language?」中提到了語言學家庫。
您也可以從不同的GitHub的統計網站的數據,如www.githubarchive.org:
請參閱 「Top Github Languages for 2013 (so far)」,由ADAM BARD:
我剛剛發現Github Archive的數據集Github事件使用Google BigQuery進行查詢。真好玩!所以我決定統計今年通過語言創建了多少存儲庫。
SELECT repository_language, count(repository_language) AS repos_by_lang
FROM [githubarchive:github.timeline]
WHERE repository_fork == "false"
AND type == "CreateEvent"
AND PARSE_UTC_USEC(repository_created_at) >= PARSE_UTC_USEC('2013-01-01 00:00:00')
AND PARSE_UTC_USEC(repository_created_at) < PARSE_UTC_USEC('2013-08-30 00:00:00')
GROUP BY repository_language
ORDER BY repos_by_lang DESC
LIMIT 100
coderstats.net可能是一個很好的來源也與它的language section。
相關問題
- 1. Github API語言端點
- 2. 按位置和語言查詢github api
- 3. github搜索api找不到語言:C++
- 4. 如何從github的URL獲取主要語言或語言列表?
- 5. Github語言標記
- 6. MovieDB API支持的語言列表
- 7. SpeechSynthesisUtterance語言列表?
- 8. GitHub GraphQL搜索僅限於語言
- 9. 是否需要爲github api準備後端語言?
- 10. Github的API:如何獲得寫在一個給定的語言
- 11. 爲什麼github api爲語言字段返回空值
- 12. GitHub API - 查找存儲庫正在使用的語言
- 13. 多語言API的內容 - 語言
- 14. 語言爲印度語言的android api
- 15. 兩個列表Python語言
- 16. 接受語言列表
- 17. 動態列表語言
- 18. 用語言標記非語言GitHub回購?
- 19. 爲什麼XML語言的GitHub庫的語言欄
- 20. 語法通過GitHub的API
- 21. 語言翻譯API
- 22. 的語言REST API
- 23. Extjs AJAX語言Api
- 24. 語言Translater Java API
- 25. Github的API列表中刪除學家
- 26. Github API列表來源儲存庫
- 27. github如何找出項目的語言?
- 28. Github上語言學家通配符
- 29. Github上的多語言頁面
- 30. GitHub,爲未知後綴定義語言?
謝謝,VonC。 我發現https://github.com/github/linguist上有一個由GitHub維護的語言庫。在這個回購中,有一個包含所有語言和相關信息的YAML文件。 我只是要編寫一個腳本來解析這個文件。 –
@AgileAce聽起來不錯!我已將您的評論添加到答案中以獲得更多可見性,並將其鏈接到[lib/linguist/languages.yml'](https://github.com/github/linguist/blob/master/lib/linguist /languages.yml)文件。 – VonC