Я пытаюсь получить историю коммитов пользователя GitHub, как показано в календаре на каждой странице профиля (github.com/{user}
).
Я мог бы очистить данные со страницы, которая выглядела бы так:
<g transform="translate(816, 0)">
<rect class="day" width="12" height="12" x="-35" y="0" fill="#c6e48b" data-count="1" data-date="2020-03-29"/>
<rect class="day" width="12" height="12" x="-35" y="15" fill="#7bc96f" data-count="7" data-date="2020-03-30"/>
<rect class="day" width="12" height="12" x="-35" y="30" fill="#ebedf0" data-count="0" data-date="2020-03-31"/>
<rect class="day" width="12" height="12" x="-35" y="45" fill="#7bc96f" data-count="8" data-date="2020-04-01"/>
<rect class="day" width="12" height="12" x="-35" y="60" fill="#7bc96f" data-count="5" data-date="2020-04-02"/>
<rect class="day" width="12" height="12" x="-35" y="75" fill="#c6e48b" data-count="4" data-date="2020-04-03"/>
<rect class="day" width="12" height="12" x="-35" y="90" fill="#7bc96f" data-count="8" data-date="2020-04-04"/>
</g>
Но это похоже на очень грязное решение. Есть ли способ получить этот календарь через GitHub API?