GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver facilement des projets et des ressources impressionnants hébergés sur GitHub

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- (sans utiliser de cache), utilisez -f ou --forcer drapeau :

$ 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

Linux
  1. Comment trouver les fichiers de configuration MySQL, PHP et Apache

  2. Comment trouver le nombre de fichiers dans un répertoire et des sous-répertoires

  3. Comment rechercher et supprimer des répertoires de manière récursive sous Linux

  4. Comment installer les extensions GNOME Shell facilement et rapidement

  5. Comment trouver et tuer le processus Zombie sous Linux

Comment trouver et supprimer des liens symboliques brisés sous Linux

Comment rechercher et supprimer des répertoires vides sous Linux

Comment rechercher et fermer des ports ouverts sous Linux

Comment trouver la date et l'heure d'installation du système d'exploitation Linux

Trouvez facilement des fichiers et des répertoires sur Linux

Comment rechercher et remplacer du texte dans Vim