Je souhaite afficher la taille totale du référentiel d'un projet hébergé sur GitHub sans avoir à le cloner. Parfois je fais ça:
Commencez à cloner un référentiel GitHub
Réception d'objets: 45% (218/476), 5,50 Mio | 27 Kio / s
Vous avez déjà vidé 5 Mo? Suspendre...
^Z
Clonez le référentiel sur un serveur avec une connexion Internet normale juste pour voir sa taille.
- Poursuivez (ou abandonnez) le clonage local.
Comment connaître à l'avance la taille du référentiel? Dans la recherche, je vois la taille du référentiel, mais pas ailleurs.
Réponses:
Utilisation de l'API Github:
la source
-i
paramètre pourxargs
, c'est donc:$ echo https://github.com/hlamer/enki.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -I{} curl -s -k https://api.github.com/repos/'{}' | grep size
Dans Firefox, vous pouvez utiliser le module complémentaire GitHub Repository Size .
la source
Utilisez le navigateur Google Chrome et installez cette extension
Ajoute la taille du référentiel à la page d'accueil:
la source