Доступен скрипт shotstars, решающий проблему с отслеживанием исчезновения «звёзд» у проектов на GitHub. Штатные возможности GitHub не предоставляют пользователям информацию по убывающим «звёздам» в проекте и позволяют получить сведения только по их прибавлению. Проект написан на языке Python и распространяется под лицензией GPLv3+. Готовые сборки, не требующие наличия в системе Python, доступны для GNU/Linux, Windows и Android (Termux).
Shotstars betiğinin fikri şu şekildedir: Başlangıçta kullanıcı kimin deposunu takip etmek istediğini seçer. Daha sonra komut dosyası, kullanıcı tanımlı bir süre boyunca yıldızların azalış ve artışlarını ayrıştıracak ve önceki tarama ile mevcut durum arasındaki farkların bir listesini oluşturacaktır. Komut dosyasının çalışması için GitHub'a kayıt, yetkilendirme ve belirteç gerekli değildir. Tarih hesaplamaları da dahil olmak üzere hata ve kısıtlama kontrolleri, sonuçların simülasyonu, CLI ve HTML'deki raporlar ile yıldız ayrıştırmayı destekler. shotstars, 6000'e kadar yıldıza sahip orta ve küçük projeler için tasarlanmıştır (GitHub API sınırı 6K yıldız/saattir).

Kaynak: opennet.ru
