Shotstars 0.2-Update, ein Tool zum Verfolgen abnehmender Sterne auf GitHub

Das Tool Shotstars 0.2 wurde aktualisiert, um das Problem der Verfolgung des Verschwindens von „Sternen“ fĂŒr Projekte auf GitHub zu lösen. Die integrierten Funktionen von GitHub liefern den Benutzern keine Informationen zu abnehmenden „Sternen“ in einem Projekt und ermöglichen nur die Meldung, wenn sie hinzugefĂŒgt werden. Das Projekt ist in Python geschrieben und wird unter der GPLv3+-Lizenz vertrieben.

Änderungen:

  • Sie können das Shotstars-Paket jetzt mit pip installieren: pip install shotstars. Es wurden auch vorgefertigte Assemblys vorbereitet, die kein Python im Betriebssystem erfordern.
  • Die AusfĂŒhrung des Skripts wurde durch die Parallelisierung von Aufgaben um ein Vielfaches beschleunigt.
  • Dem HTML-Bericht wurde eine erweiterte Metrik hinzugefĂŒgt: Ansammlung von „New_Gone_Stars/Dates“ ĂŒber den gesamten Scanzeitraum.
  • Das Erscheinungsbild der CLI-Tabellen wurde geĂ€ndert. Die Fortschrittsfunktion wurde aktualisiert. Die geschĂ€tzte Zeit zum Entsperren des Github/API wurde um die verbleibende Wartezeit in Minuten ergĂ€nzt. Das Erscheinungsbild des HTML-Berichts wurde neu gestaltet.
  • Verbesserte FehlerprĂŒfung/-benachrichtigungen, z. B. wenn ein Benutzer ein nicht vorhandenes oder Remote-Repository zum Parsen angegeben hat oder versucht hat, ein Projekt mit mehr als 6 Sternen zu scannen usw.
  • Dem HTML-Bericht wurden neue Funktionen hinzugefĂŒgt: Anzeige der gesammelten Daten fĂŒr alle ScanzeitrĂ€ume, aufgeschlĂŒsselt nach Datum; Gesamtberechnung von „neuen/verschwundenen Stars/Datum“ im Titel; und fĂŒhrt außerdem eine ZĂ€hlung doppelter „Benutzernamen“ durch, die ein ĂŒberwachtes Repository wiederholt mit einem Stern markiert oder die Markierung aufgehoben haben.
  • Eine neue Metrik wurde hinzugefĂŒgt: das tatsĂ€chliche Erstellungsdatum des Projekts (manchmal kann das Erstellungsdatum des Projekts mithilfe von Commits gefĂ€lscht werden, um Benutzer zu tĂ€uschen. Shotstars kann nicht getĂ€uscht werden). Der HTML-Bericht enthĂ€lt außerdem: Bewertung; das tatsĂ€chliche Erstellungsdatum des Projekts und eine Beschreibung des Projekts (falls vorhanden).
  • ZufĂ€llig ausgewĂ€hlter „User-Agent“ fĂŒr HTTP-Anfragen hinzugefĂŒgt.
  • Wenn Sie auf Ihrem Betriebssystem eine Ă€ltere Version von Python 3.7 verwenden Android/Termux oder aufgrund von EinschrĂ€nkungen neuerer Betriebssystemversionen Android Schnelle Prozesse werden durch sichere Threads ersetzt, ohne dass ein Fehler auftritt.

Source: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster