Kuinka vanha GitHub-repositorio on?

GitHub tallentaa jokaisesta repositoriosta kolme päivämäärää: luontipäivän, päivän, jolloin johonkin sen haaraan tehtiin viimeksi push, ja päivän, jolloin sen tietuetta muutettiin viimeksi. Luontipäivä kertoo, onko projekti uusi vai jo vuosia vanha, ja viimeisin push kertoo, työskenteleekö sen parissa yhä joku. Jos projekti on siirretty GitHubiin myöhemmin, päivämääränä näkyy siirtopäivä, vaikka sen commit-historia ulottuisi tätä kauemmas.

Työkalun kuvaus

Syötä julkinen repositorio muodossa omistaja/nimi, github.com-linkki mille tahansa sen sivulle tai sen kloonaus-URL-osoite ja paina Tarkista repositorion ikä. Saat seuraavat tiedot:

  • Iän vuosina, kuukausina ja päivinä sekä päivien kokonaismäärän
  • Päivien määrän viimeisimmästä pushista
  • Luonti-, viimeisimmän pushin ja päivityksen päivämäärät
  • Nimen, kuvauksen, tähtien ja haarautusten määrän sekä tiedon siitä, onko repositorio arkistoitu tai haarautettu

Tarkistus suoritetaan palvelimellamme, joka pyytää repositorion tiedot GitHubin REST API:sta osoitteessa api.github.com ilman GitHub-tokenia. Lähetämme vain omistaja/nimi-tiedon. Uudelleennimettyä tai siirrettyä repositoriota seurataan sen nykyiseen nimeen, joka näkyy Nimi-kentässä.

Yksityiset repositoriot näkyvät tuloksena ”ei löydy”, sillä GitHub ei näytä niitä ilman kirjautumista. GitHub rajoittaa myös sitä, kuinka monta pyyntöä palvelin voi tehdä ilman tokenia. Jos raja tulee vastaan, yritä myöhemmin uudelleen.

Rapid Tool Set MCP -palvelimeen yhdistetyt tekoälyavustajat voivat suorittaa saman tarkistuksen komennolla github_repository_age_checker.

Esimerkkejä

Kaikki nämä tarkistavat repositorion vercel/next.js:

  • vercel/next.js
  • github.com/vercel/next.js
  • https://github.com/vercel/next.js/tree/canary/packages
  • git@github.com:vercel/next.js.git

Ominaisuudet

  • Ikä vuosina, kuukausina ja päivinä sekä päivien kokonaismäärä ja päivien määrä viimeisimmästä pushista
  • Hyväksyy omistaja/nimi-tiedon, minkä tahansa repositorion github.com-linkin tai kloonaus-URL-osoitteen
  • Näyttää tähtien ja haarautusten määrän sekä arkistointi- ja haarautumistilan