GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie ganz einfach tolle Projekte und Ressourcen, die in GitHub gehostet werden

Jeden Tag gibt es Hunderte von Neuzugängen auf GitHub Webseite. Da GitHub Tausende von Inhalten enthält, wären Sie bei der Suche nach einem guten Projekt erschöpft. Glücklicherweise hat eine Gruppe von Mitwirkenden eine kuratierte Liste mit großartigen Inhalten erstellt, die in GitHub gehostet werden. Diese Listen enthalten viele tolle Dinge, die in verschiedene Kategorien wie Programmierung, Datenbank, Editoren, Spiele, Unterhaltung und vieles mehr eingeteilt sind. Es macht unser Leben viel einfacher, Projekte, Software, Ressourcen, Bibliotheken, Bücher und alle anderen in GitHub gehosteten Dinge zu finden. Ein anderer GitHub-Benutzer ging einen Schritt weiter und erstellte ein Befehlszeilenprogramm namens "Awesome-finder" um großartige Projekte und Ressourcen in großartigen Serien-Repositories zu finden. Dieses Dienstprogramm hilft uns, die kuratierte Liste toller Listen zu durchsuchen, ohne das Terminal zu verlassen, natürlich ohne den Browser zu verwenden.

In dieser kurzen Anleitung zeige ich Ihnen, wie Sie auf einfache Weise die kuratierte Liste großartiger Listen in Unix-ähnlichen Systemen durchsuchen können.

Installieren von Awesome-finder

Awesome-Finder unterstützt nur Python 3+ . Awesome kann einfach mit pip installiert werden , ein Paketmanager zum Installieren von Programmen, die mit der Programmiersprache Python entwickelt wurden. Stellen Sie sicher, dass Sie pip in Ihrem Linux-System installiert haben.

  • Wie man Python-Pakete mit Pip verwaltet

Führen Sie nach der Installation von PIP den folgenden Befehl aus, um das Dienstprogramm „Awesome-finder“ zu installieren.

$ pip install awesome-finder

Oder,

$ pip3 install awesome-finder

In GitHub gehostete tolle Projekte und Ressourcen mit Awesome-finder ganz einfach finden

Awesome-finder listet derzeit die Inhalte der folgenden großartigen Themen (natürlich Repositories) von der GitHub-Site auf:

  • großartig
  • Super-Android
  • Wunder-Elixier
  • super-erlang
  • genial
  • super-ios
  • super-java
  • super-javascript
  • super-nodejs
  • super-php
  • super-python
  • super-rubin
  • super-rost
  • super-skala
  • superschnell
  • Wunderschön

Diese Liste wird regelmäßig weiter wachsen. Behalten Sie also die Liste im Auge.

Lassen Sie uns nun die fantastischen Dinge finden, die in GitHub gehostet werden. Zum Beispiel, um die kuratierte Liste aus dem awesome-go-Repository anzuzeigen , geben Sie einfach ein:

$ awesome-hub go

Sie sehen alle beliebten Inhalte, die mit "Go" geschrieben wurden, sortiert nach alphabetischer Reihenfolge.

Tolles Go-Repository

Mit AUF/AB können Sie durch die Liste navigieren Pfeile. Sobald Sie das Gesuchte gefunden haben, wählen Sie es aus und drücken Sie ENTER Taste, um den Link in Ihrem Standard-Webbrowser zu öffnen.

Ebenso

    Der
  • "awesome-hub android"-Befehl durchsucht das awesome-android Aufbewahrungsort.
  • Der Befehl "awesome-hub awesome" sucht nach awesome Aufbewahrungsort.
  • Der Befehl "awesome-hub elixir" durchsucht das awesome-elixir .
  • "awesome-hub ios" sucht nach awesome-ios .
  • "awesome-hub java" durchsucht die awesome-java .
  • "awesome-hub javascript" durchsucht das awesome-javascript .
  • "awesome-hub php" durchsucht die awesome-php .
  • "awesome-hub python" durchsucht awesome-python .
  • "awesome-hub ruby" sucht nach awesome-ruby .
  • "awesome-hub rust" durchsucht den awesome-rust .
  • "awesome-hub scala" durchsucht die awesome-scala .
  • "awesome-hub swift" sucht nach awesome-swift .
  • Und so weiter.

Außerdem werden die Vorschläge automatisch angezeigt, während Sie die Eingabeaufforderung eingeben. Wenn ich zum Beispiel "dj" eingebe, zeigt es die Dinge an, die sich auf Django beziehen.

Repository-Vorschlag mit Awesome-finder

Wenn Sie die fantastischen Dinge aus dem neuesten fantastischen (kein Cache verwenden) finden möchten, verwenden Sie -f oder --force Flagge:

$ awesome-hub <topic> -f (--force)

Beispiel:

$ awesome-hub python -f

Oder,

$ awesome-hub python --force

Der obige Befehl zeigt die kuratierte Liste der Inhalte von awesome-python an GitHub-Repository.

Großartig, nicht wahr?

Um dieses Dienstprogramm zu verlassen, drücken Sie ESC Schlüssel.

Um die Hilfe anzuzeigen, geben Sie Folgendes ein:

$ awesome-hub -h

Linux
  1. So finden Sie MySQL-, PHP- und Apache-Konfigurationsdateien

  2. So finden Sie die Anzahl der Dateien in einem Verzeichnis und Unterverzeichnissen

  3. So suchen und entfernen Sie Verzeichnisse rekursiv unter Linux

  4. So installieren Sie GNOME-Shell-Erweiterungen einfach und schnell

  5. Wie finde ich Dateien und summiere ihre Größe?

So finden und löschen Sie defekte Symlinks in Linux

So finden und löschen Sie leere Verzeichnisse in Linux

So finden und schließen Sie offene Ports in Linux

So finden Sie das Installationsdatum und die Uhrzeit des Linux-Betriebssystems

Finden Sie Dateien und Verzeichnisse unter Linux ganz einfach

So finden und ersetzen Sie Text in Vim