Я только что выпустил hotware , программу Python, которая отображает историю звезд GitHub (и тегов StackOverflow). StackOverflow позволяет вам получить количество тегов за определенный период времени, а GitHub API - нет (насколько я вижу). То, что вы можете сделать в GitHub, это получить список звездных наблюдателей на
https://api.github.com/repos/{repo}/stargazers
Если вы предоставите заголовок {"Accept": "application/vnd.github.v3.star+json"}
, вы получите время звезды вместе с ним (https://developer.github.com/v3/activity/starring/#list -stargazers ). Из этого можно реконструировать историю. К сожалению, вы можете получить не более 40 тысяч звездочков, поэтому для больших проектов это не работает. Все линии прямые от 40 КБ:
![enter image description here](https://i.stack.imgur.com/cXHDB.png)
Есть идеи, как использовать API GitHub для получения истории звезд из 40 К звезд?