gitcomp
v1.0.4: Prepare for release (#29)
Un package Python simple avec une CLI pour comparer les utilisateurs et les référentiels de GitHub en associant un git_score à chaque entrée qui est une somme pondérée de fonctionnalités mappées à un score. git_score pour un utilisateur est calculé sur la base des abonnés, des abonnés au ratio suivant, du nombre de GIST publics et du nombre d'organisations dont l'utilisateur fait partie. Pour un référentiel public , les facteurs déterminants sont le nombre de fourches, si le référentiel lui-même est fourchu ou non, le nombre d'étoiles et le nombre d'observateurs .
Installer via PIP:
pip install gitcomp usage: gitcomp [-h] [-u user_name [user_name ...] | -r repo [repo ...]] [-t output_t] [-o out]
gitcomp A CLI utility to compare the vital stats of GitHub repositories
optional arguments:
-h, --help show this help message and exit
-u user_name [user_name ...], --user user_name [user_name ...]
-u, --user <username...> The GitHub username(s) to query against.
Multiple usernames can be queried at a time by providing a space
separated argument list.
-r repo [repo ...], --repo repo [repo ...]
-r, --repo <repo> The public GitHub repository to query against
where repo takes the form: <user/repo>
Example: -r octocat/Spoon-Knife
-t output_t, --type output_t
-t, --type <type> Default: ascii. Choose the format of output.
All output is dumped to STDOUT unless output file is specified
using -o, --output flag.
The types available are: json: Show the result as JSON
csv: Format the output to CSV
ascii: Show the result as an ASCII Table
html: Show output as HTML Table
-o out, --output out -o, --output <out_file> Output to out_file, defaults to STDOUT.
gitcomp -u Rohitrajak1807 avaish1409gitcomp -r avaish1409/VideoChatBot Rohitrajak1807/algorithmsgitcomp -u Rohitrajak1807 avaish1409 -t ASCIIgitcomp -u Rohitrajak1807 avaish1409 -t jsongitcomp -u Rohitrajak1807 avaish1409 -t csvgitcomp -u Rohitrajak1807 avaish1409 -t htmlgitcomp -u Rohitrajak1807 avaish1409 -t json -o res.jsongitcomp -u Rohitrajak1807 avaish1409 -t csv -o res.csvgitcomp -u Rohitrajak1807 avaish1409 -t html -o res.htmlgitcomp -u Rohitrajak1807 avaish1409 -o res.txtVoir les notes de publication pour les modifications https://github.com/avaish1409/gitcomp/releases
main et intitulée Selon votre contribution, par exemple, créez une nouvelle branche documentation-fixes .GitComp est licencié sous la licence du MIT.