Chaque jour, il y a des centaines de nouveaux ajouts au GitHub site Internet. Étant donné que GitHub contient des milliers d'éléments, vous seriez épuisé lors de la recherche d'un bon projet. Heureusement, un groupe de contributeurs a dressé une liste organisée d'éléments géniaux hébergés sur GitHub. Ces listes contiennent de nombreuses choses impressionnantes regroupées dans différentes catégories telles que la programmation, la base de données, les éditeurs, les jeux, le divertissement et bien d'autres. Cela nous facilite la vie de trouver n'importe quel projet, logiciel, ressource, bibliothèque, livres et tous les autres éléments hébergés sur GitHub. Un autre utilisateur de GitHub a fait un pas en avant et a créé un utilitaire de ligne de commande appelé "Awesome-finder" pour trouver des projets et des ressources géniaux sur des référentiels de séries géniaux. Cet utilitaire nous aide à parcourir la liste organisée de listes impressionnantes sans quitter le terminal, sans utiliser de navigateur bien sûr.
Dans ce bref guide, je vais vous montrer comment parcourir facilement la liste organisée de listes impressionnantes dans les systèmes de type Unix.
Installer Awesome-finder
Awesome-Finder ne prend en charge que Python 3+ . Awesome peut être facilement installé en utilisant pip , un gestionnaire de packages pour installer des programmes développés à l'aide du langage de programmation Python. Assurez-vous d'avoir installé pip sur votre système Linux.
- Comment gérer les packages Python à l'aide de Pip
Une fois PIP installé, exécutez la commande suivante pour installer l'utilitaire "Awesome-finder".
$ pip install awesome-finder
Ou,
$ pip3 install awesome-finder
Trouvez facilement des projets et des ressources impressionnants hébergés sur GitHub à l'aide d'Awesome-finder
Awesome-finder répertorie actuellement les éléments des sujets géniaux suivants (dépôts, bien sûr) du site GitHub :
- génial
- génial-androïde
- génial-élixir
- super-erlang
- superbe
- génial-ios
- super-java
- superbe-javascript
- awesome-nodejs
- super-php
- super-python
- génial-rubis
- super-rouille
- génial-scala
- super rapide
- superbe-vue
Cette liste continuera à s'allonger régulièrement. Alors gardez un œil sur la liste.
Maintenant, allons-y pour trouver les trucs géniaux hébergés dans GitHub. Par exemple, pour afficher la liste organisée à partir du dépôt génial-go , tapez simplement :
$ awesome-hub go
Vous verrez tous les trucs populaires écrits en utilisant "Go", triés par ordre alphabétique.
Génial référentiel go
Vous pouvez naviguer dans la liste en utilisant HAUT/BAS flèches. Une fois que vous avez trouvé le contenu que vous recherchez, choisissez-le et appuyez sur ENTER clé pour ouvrir le lien dans votre navigateur Web par défaut.
De même,
- La commande "awesome-hub android" recherchera awesome-android référentiel.
- La commande "awesome-hub awesome" recherchera le awesome référentiel.
- La commande "awesome-hub elixir" recherchera le awesome-elixir .
- "awesome-hub ios" recherchera le awesome-ios .
- "awesome-hub java" recherchera le awesome-java .
- "awesome-hub javascript" recherchera le awesome-javascript .
- "awesome-hub php" recherchera dans awesome-php .
- "awesome-hub python" recherchera le awesome-python .
- "awesome-hub ruby" recherchera le awesome-ruby .
- "awesome-hub rust" recherchera awesome-rust .
- "awesome-hub scala" recherchera le awesome-scala .
- "awesome-hub swift" recherchera le awesome-swift .
- Et ainsi de suite.
En outre, il affiche automatiquement les suggestions au fur et à mesure que vous tapez dans l'invite. Par exemple quand je tape "dj", ça affiche les trucs liés à Django.
Suggestion de dépôt avec Awesome-finder
Si vous vouliez trouver les choses géniales du dernier awesome-
$ awesome-hub <topic> -f (--force)
Exemple :
$ awesome-hub python -f
Ou,
$ awesome-hub python --force
La commande ci-dessus affichera la liste organisée des éléments de awesome-python Référentiel GitHub.
Génial, n'est-ce pas ?
Pour quitter cet utilitaire, appuyez sur ESC clé.
Pour afficher l'aide, tapez :
$ awesome-hub -h