GNU/Linux >> Linux Esercitazione >  >> Linux

Come trovare facilmente fantastici progetti e risorse ospitati in GitHub

Ogni giorno ci sono centinaia di nuove aggiunte a GitHub sito web. Dal momento che GitHub ha migliaia di cose, saresti esausto quando cerchi un buon progetto. Fortunatamente, un gruppo di contributori ha creato un elenco curato di contenuti fantastici ospitati in GitHub. Questi elenchi contengono un sacco di cose fantastiche raggruppate in diverse categorie come programmazione, database, editor, giochi, intrattenimento e molti altri. Ci rende la vita molto più facile scoprire qualsiasi progetto, software, risorsa, biblioteca, libri e tutti gli altri contenuti ospitati in GitHub. Un altro utente di GitHub è andato un passo avanti e ha creato un'utilità da riga di comando chiamata "Awesome-finder" per trovare fantastici progetti e risorse su fantastici repository di serie. Questa utility ci aiuta a sfogliare l'elenco curato di fantastici elenchi senza uscire dal Terminale, ovviamente senza utilizzare il browser.

In questa breve guida, ti mostrerò come sfogliare facilmente l'elenco curato di fantastici elenchi in sistemi simili a Unix.

Installazione di Awesome-finder

Awesome-Finder supporta solo Python 3+ . Awesome può essere facilmente installato utilizzando pip , un gestore di pacchetti per l'installazione di programmi sviluppati utilizzando il linguaggio di programmazione Python. Assicurati di aver installato pip nel tuo sistema Linux.

  • Come gestire i pacchetti Python utilizzando Pip

Una volta installato PIP, esegui il seguente comando per installare l'utilità "Awesome-finder".

$ pip install awesome-finder

Oppure,

$ pip3 install awesome-finder

Trova facilmente fantastici progetti e risorse ospitati in GitHub utilizzando Awesome-finder

Awesome-finder attualmente elenca gli elementi dei seguenti fantastici argomenti (repository, ovviamente) dal sito GitHub:

  • fantastico
  • fantastico-android
  • elisir fantastico
  • erlang fantastico
  • fantastico-go
  • fantastico-ios
  • fantastico-java
  • javascript fantastico
  • nodej fantastici
  • fantastico-php
  • Pitone fantastico
  • rubino fantastico
  • ruggine impressionante
  • incredibile scala
  • impressionante-veloce
  • Vuoto fantastico

Questo elenco continuerà a crescere regolarmente. Quindi tieni d'occhio la lista.

Ora, andiamo avanti a trovare i fantastici contenuti ospitati in GitHub. Ad esempio, per visualizzare l'elenco curato da repository awesome-go , digita:

$ awesome-hub go

Vedrai tutte le cose popolari scritte usando "Vai", in ordine alfabetico.

Fantastico repository go

Puoi navigare nell'elenco usando SU/GIÙ frecce. Una volta trovato il materiale che cerchi, sceglilo e premi INVIO per aprire il collegamento nel browser Web predefinito.

Allo stesso modo,

    Il comando
  • "awesome-hub android" cercherà in awesome-android deposito.
  • Il comando
  • "awesome-hub awesome" cercherà awesome deposito.
  • Il comando "awesome-hub elixir" cercherà awesome-elisir .
  • "awesome-hub ios" cercherà in awesome-ios .
  • "awesome-hub java" cercherà in awesome-java .
  • "awesome-hub javascript" cercherà in awesome-javascript .
  • "awesome-hub php" cercherà in awesome-php .
  • "awesome-hub python" cercherà in awesome-python .
  • "awesome-hub ruby" cercherà awesome-ruby .
  • "awesome-hub rust" cercherà awesome-rust .
  • "awesome-hub scala" cercherà in awesome-scala .
  • "awesome-hub swift" cercherà awesome-swift .
  • E così via.

Inoltre, visualizza automaticamente i suggerimenti durante la digitazione del prompt. Ad esempio, quando digito "dj", vengono visualizzati gli elementi relativi a Django.

Suggerimenti sul repository con Awesome-finder

Se vuoi trovare le cose fantastiche dell'ultimo fantastico- (non usare la cache), usa -f o --force bandiera:

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

Esempio:

$ awesome-hub python -f

Oppure,

$ awesome-hub python --force

Il comando precedente mostrerà l'elenco curato di oggetti da awesome-python Archivio GitHub.

Fantastico, vero?

Per uscire da questa utilità, premi ESC chiave.

Per visualizzare la guida, digita:

$ awesome-hub -h

Linux
  1. Come trovare file di configurazione MySQL, PHP e Apache

  2. Come trovare il numero di file in una directory e sottodirectory

  3. Come cercare e rimuovere le directory in modo ricorsivo su Linux

  4. Come installare le estensioni della shell GNOME in modo facile e veloce

  5. Come rilevare e scoprire che un programma è in stallo?

Come trovare ed eliminare i collegamenti simbolici interrotti in Linux

Come trovare ed eliminare directory vuote in Linux

Come trovare e chiudere le porte aperte in Linux

Come trovare la data e l'ora di installazione del sistema operativo Linux

Trova facilmente file e directory su Linux

Come trovare e sostituire il testo in Vim