Как программно обнаружить неактивные ветви в репозиториях GitHub?

У меня есть дюжина репозиториев в репозитории GitHub. Структура хранилища выглядит следующим образом:

   + project1 
       +------- trunk
       +------- tags
       +------- branches
       + ------- releases
   + project2
       ....

Наша политика требует, чтобы любая активная ветка была удалена после 30 дней бездействия. Однако не существует автоматического способа обнаружения такой неактивной ветви. Иногда у меня есть неактивная ветвь, которая выживает после 30-дневной отметки.

Есть ли скрипт для перечисления веток, а также даты их последнего коммита во всех репозиториях GitHub?

Edit1 - Также есть ли способ узнать, сколько организаций и какие проекты они размещают через API?

Ответы на вопрос(2)

Ваш ответ на вопрос