Zählen Sie die Anzahl der Zeilen in einem GitHub-Repository ohne Klonen

Lesezeit: 2 Minuten

Es gibt ähnliche Fragen, aber alle erfordern, dass Sie das Repository klonen und dann ein Dienstprogramm darauf ausführen. Ich brauche einen Webdienst, der mir diese Statistiken geben kann (so etwas wie die Verwendung einer URL, z http://my-sloc-counter.com/project1 um SLOC-Statistiken für Projekt1 von GitHub zu erhalten)

  • Spezifisch für Github, oder ist Github nur ein Beispiel?

    – Morxa

    11. März 2016 um 4:58 Uhr

  • Nun, derzeit ist Git = GitHub in 99 % der Fälle, also ja, spezifisch für Github

    – Mahdi

    11. März 2016 um 7:28 Uhr

Es gibt eine Browsererweiterung für Google Chrome mit dem Namen Gloc.

Benutzer-Avatar
VonC

Speziell für GitHub haben Sie die Möglichkeit, eine zu berechnen Annäherung dieser Daten (LOC: Lines of Code) durch die GitHub-Statistik-API.

Sie können ein Beispiel in „Können Sie die Anzahl der Codezeilen aus einem GitHub-Repository abrufen?“ sehen, das funktioniert nicht beinhalten das Klonen des Repos.


In jüngerer Zeit haben Sie das Projekt jolav/codetabs (ursprünglich erwähnt von Sclerosis), basierend auf Curtis Gagliardi cgag/loc zum Zählen von Codezeilen.
Es enthält einen Dienst zum Zählen von Zeilen für jedes öffentliche GitHub-Repository:
codetabs.com/count-loc/count-loc-online.html.

Beispiel für mein Projekt: https://api.codetabs.com/v1/loc?github=vonc/seec


Problem (für beide Lösungen): Sie zählen die Zeilen von alles Dateien in einem Repo, also falls vorhanden Herstellerdateien wie in einem Go-ProjektSie werden es schwer haben, zu unterscheiden, was Sie schrieb von dem, was Sie verkauft haben.

  • Ich hatte auf eine Lösung gehofft, die nicht viel Codierung benötigt.

    – Mahdi

    11. März 2016 um 7:27 Uhr


  • @mahdix Ich verstehe, aber es gibt derzeit keine direkte Möglichkeit, diese Informationen aus einem GitHub-Repo zu erhalten. Das Klonen des Repos (bei Bedarf flacher Klon) bleibt der präziseste und praktischste Weg, um diese Daten zu erhalten.

    – VonC

    11. März 2016 um 7:31 Uhr


1011160cookie-checkZählen Sie die Anzahl der Zeilen in einem GitHub-Repository ohne Klonen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy