Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub API-语言列表_Github_Github Api - Fatal编程技术网

GitHub API-语言列表

GitHub API-语言列表,github,github-api,Github,Github Api,GitHub API中是否有一个端点可以为我提供GitHub上所有语言的列表?我正在寻找与github.com网站“趋势”部分的语言下拉列表类似的结果。不是直接从github API获得的 新增内容: 我发现GitHub维护了一个数据库。 在本回购协议中,有一个YAML文件()包含所有语言和相关信息。 我要写一个脚本来解析这个文件 我在“”中提到了语言学家图书馆 您还可以从各种GitHub统计站点获取这些数据,如: 见ADAM BARD的“”: 我刚刚发现了,一个Github事件的数据集,可以

GitHub API中是否有一个端点可以为我提供GitHub上所有语言的列表?我正在寻找与github.com网站“趋势”部分的语言下拉列表类似的结果。

不是直接从github API获得的

新增内容:

我发现GitHub维护了一个数据库。
在本回购协议中,有一个YAML文件()包含所有语言和相关信息。
我要写一个脚本来解析这个文件

我在“”中提到了语言学家图书馆


您还可以从各种GitHub统计站点获取这些数据,如:

见ADAM BARD的“”:

我刚刚发现了,一个Github事件的数据集,可以使用。多有趣啊!所以我决定统计一下,今年有多少存储库是通过语言创建的

选择存储库语言,将(存储库语言)计数为存储库语言
来自[githubarchive:github.timeline]
其中存储库_fork==“false”
和类型==“CreateEvent”
和PARSE_UTC_USEC(repository_created_at)>=PARSE_UTC_USEC('2013-01-01 00:00:00'))
和PARSE_UTC_USEC(创建于的存储库)

也可能是一个很好的来源,有它的

谢谢,VonC。我发现有一个由GitHub维护的语言学家库。在本报告中,有一个YAML文件,包含所有语言和相关信息。我正要写一个脚本来解析这个文件。@agileate听起来很棒!我已经在答案中加入了你的评论,以提高可视性,并提供了指向该文件的链接。
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