GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo encontrar fácilmente proyectos y recursos asombrosos alojados en GitHub

Todos los días hay cientos de nuevas incorporaciones a GitHub sitio web. Como GitHub tiene miles de cosas, estarías exhausto al buscar un buen proyecto. Afortunadamente, un grupo de colaboradores ha creado listas seleccionadas de cosas increíbles alojadas en GitHub. Estas listas contienen muchas cosas increíbles agrupadas en diferentes categorías, como programación, base de datos, editores, juegos, entretenimiento y muchas más. Nos hace la vida mucho más fácil encontrar cualquier proyecto, software, recurso, biblioteca, libros y todo lo demás alojado en GitHub. Un compañero usuario de GitHub dio un paso adelante y creó una utilidad de línea de comandos llamada "Awesome-finder" para encontrar proyectos y recursos increíbles en repositorios de series increíbles. Esta utilidad nos ayuda a navegar a través de la lista curada de listas increíbles sin salir de la Terminal, sin usar el navegador, por supuesto.

En esta breve guía, le mostraré cómo navegar fácilmente a través de la lista seleccionada de listas asombrosas en sistemas similares a Unix.

Instalando Awesome-finder

Awesome-Finder solo es compatible con Python 3+ . Awesome se puede instalar fácilmente usando pip , un administrador de paquetes para instalar programas desarrollados con el lenguaje de programación Python. Asegúrese de haber instalado pip en su sistema Linux.

  • Cómo administrar paquetes de Python usando Pip

Una vez instalado PIP, ejecute el siguiente comando para instalar la utilidad 'Awesome-finder'.

$ pip install awesome-finder

O,

$ pip3 install awesome-finder

Encuentre fácilmente proyectos y recursos asombrosos alojados en GitHub usando Awesome-finder

Awesome-finder actualmente enumera las cosas de los siguientes temas asombrosos (repositorios, por supuesto) del sitio de GitHub:

  • impresionante
  • Android impresionante
  • elixir impresionante
  • genial-erlang
  • genial-ir
  • impresionante-ios
  • genial-java
  • genial-javascript
  • awesome-nodejs
  • impresionante-php
  • genial-python
  • impresionante-rubí
  • impresionante-óxido
  • impresionante-scala
  • impresionante-rápido
  • impresionante-vue

Esta lista seguirá creciendo de forma regular. Así que mantén un ojo en la lista.

Ahora, sigamos adelante y encontremos las increíbles cosas alojadas en GitHub. Por ejemplo, para ver la lista seleccionada del repositorio impresionante-ir , solo escribe:

$ awesome-hub go

Verá todos los productos populares escritos con "Ir", ordenados alfabéticamente.

Impresionante repositorio de go

Puede navegar por la lista usando ARRIBA/ABAJO flechas Una vez que hayas encontrado lo que buscas, selecciónalo y presiona ENTRAR para abrir el enlace en su navegador web predeterminado.

Del mismo modo,

  • El comando "awesome-hub android" buscará en awesome-android repositorio.
  • El comando "awesome-hub awesome" buscará awesome repositorio.
  • El comando "awesome-hub elixir" buscará el awesome-elixir .
  • "awesome-hub ios" buscará en awesome-ios .
  • "awesome-hub java" buscará en awesome-java .
  • "awesome-hub javascript" buscará en awesome-javascript .
  • "awesome-hub php" buscará en awesome-php .
  • "awesome-hub python" buscará en awesome-python .
  • "awesome-hub ruby" buscará awesome-ruby .
  • "awesome-hub rust" buscará en awesome-rust .
  • "awesome-hub scala" buscará en awesome-scala .
  • "awesome-hub swift" buscará en awesome-swift .
  • Y así sucesivamente.

Además, muestra automáticamente las sugerencias a medida que escribe en el aviso. Por ejemplo, cuando escribo "dj", muestra las cosas relacionadas con Django.

Sugerencia de repositorio con Awesome-finder

Si desea encontrar las cosas asombrosas del último impresionante (no usar caché), use -f o --fuerza bandera:

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

Ejemplo:

$ awesome-hub python -f

O,

$ awesome-hub python --force

El comando anterior mostrará la lista seleccionada de cosas de awesome-python repositorio de GitHub.

Impresionante, ¿no?

Para salir de esta utilidad, presione ESC clave.

Para mostrar ayuda, escriba:

$ awesome-hub -h

Linux
  1. Cómo encontrar archivos de configuración de MySQL, PHP y Apache

  2. Cómo encontrar el número de archivos en un directorio y subdirectorios

  3. Cómo buscar y eliminar directorios recursivamente en Linux

  4. Cómo instalar extensiones de GNOME Shell fácil y rápidamente

  5. Cómo encontrar y matar el proceso Zombie en Linux

Cómo encontrar y eliminar enlaces simbólicos rotos en Linux

Cómo encontrar y eliminar directorios vacíos en Linux

Cómo encontrar y cerrar puertos abiertos en Linux

Cómo encontrar la fecha y hora de instalación del sistema operativo Linux

Encuentre archivos y directorios en Linux fácilmente

Cómo encontrar y reemplazar texto en Vim