Ubunlog Damian Amoedo  

Awesome finder, busca proyectos en GitHub desde la terminal

awesome finder nombre

En el siguiente artículo vamos a echar un vistazo a Awesome finder. Un usuario de GitHub ha creado una utilidad para la terminal con la que podremos encontrar impresionantes proyectos y recursos en los repositorios de GitHub. Esta utilidad nos ayuda a navegar a través de las listas que en ese portal podemos encontrar sin salir de la terminal.

Cada día hay se añaden cientos de nuevos proyectos al sitio web de GitHub. Puesto que GitHub tiene miles de cosas, si eres usuario habitual de esta web sabrás que puedes terminar agotado cuando buscas un buen proyecto. Afortunadamente, un grupo de contribuyentes han hecho unas buenas listas de cosas impresionantes alojadas en GitHub. Estas listas contienen una gran cantidad de proyectos impresionantes agrupados en diferentes categorías, tales como: programación, base de datos, editores, juegos, entretenimiento y muchos más. Estos listados hacen que nuestra vida sea mucho más fácil a la hora de encontrar cualquier proyecto, software, recurso, biblioteca, libros y todas las otras cosas alojadas en GitHub.

Instalar awesome finder

Awesome finder lo vamos a poder instalar fácilmente utilizando pip. Este es un gestor de paquetes para instalar programas desarrollados en el lenguaje de programación Python. En Debian, Ubuntu, Linux Mint podemos instalar este gestor de paquetes escribiendo en la terminal (Ctrl+Alt+T) lo siguiente:

sudo apt-get install python-pip

Según cuenta su desarrollador en la página de GitHub del proyecto, de momento solo podremos utilizarlo esta aplicación si disponemos de Python 3 o superior. Para instalar esta aplicación ahora tendremos que escribir en la terminal:

sudo pip install awesome-finder

Si utilizamos en nuestro sistema Ubuntu Python 2.7.X podremos ejecutar el programa utilizando pip3, como a continuación muestro:

sudo pip3 install awesome-finder

Uso de awesome finder

Utilizar esta aplicación es muy sencillo. Awesome finder en la actualidad lista los siguientes temas, que son repositorios, por supuesto del sitio GitHub:

  • awesome
  • awesome-android
  • awesome-elixir
  • awesome-go
  • awesome-ios
  • awesome-java
  • awesome-javascript
  • awesome-php
  • awesome-python
  • awesome-ruby
  • awesome-rust
  • awesome-scala
  • awesome-swift

Siempre según sus desarrolladores, esta lista se actualizará periódicamente, por lo que es cuestión de tiempo que se amplíe (eso espero).

Por ejemplo, para ver la lista del repositorio awesome-javascript, simplemente tendremos que escribir en la terminal:

awesome javascript

awesome finder javascript

Verás un listado de los proyectos relacionados con “javascript”. Aparecerán ordenadas alfabéticamente. Podremos navegar por la lista utilizando las flechas ARRIBA / ABAJO. Cuando encontremos lo que estamos buscando, nos situaremos encima y tendremos que pulsar la tecla ENTER para abrir el enlace en nuestro navegador web predeterminado.

Más ejemplos de awesome finder

  • Con “awesome android” buscaremos en el repositorio awesome-android.
  • Si utilizamos “awesome awesome” buscaremos en el repositorio awesome.
  • Usar “awesome elixir” buscará en el repositorio awesome-elixir.
  • “awesome go” buscará en el repositorio awesome-go.
  • Utilizar “awesome ios” buscará en el repositorio awesome-ios.
  • Usando “awesome java” buscaremos en el repositorio awesome-java.
  • Si utilizamos “awesome javascript” buscaremos en el repositorio awesome-javascript.
  • Con “awesome php” realizaremos la búsqueda en el repositorio awesome-php.
  • Si elegimos “awesome python” buscaremos en el repositorio awesome-python.
  • “awesome ruby” buscará en el repositorio awesome-ruby.
  • Al usar “awesome rust” buscará en el repositorio awesome-rust.
  • También tendremos la opción de usar “awesome scala” buscaremos en el repositorio awesome-scala.
  • Con “awesome swift” buscaremos en el repositorio awesome-swift.

Además, nos va a mostrar automáticamente las sugerencias mientras escribe en el indicador. Por ejemplo, cuando escribo “dj”, muestra los elementos relacionados con Django.

awesome finder busqueda dj

Si lo que queremos es encontrar las últimas cosas añadidas, sin utilizar la cache, solo tendremos que utilizar la opción -f o –force como a continuación se muestra:

awesome -f (--force)

Ejemplo:

awesome python -f

awesome finder python

o también podría utilizarse:

awesome python --force

El comando anterior mostrará la lista con los últimos proyectos añadidos que estén relacionados con Python.

Mientras estemos navegando por los listados, podremos salir de la utilidad presionando la tecla ESC.

Si necesitamos ver la ayuda del programa, podremos consultarla escribiendo en la consola lo siguiente:

awesome -h

Podremos saber más acerca de este proyecto y de su código en la página de GitHub del mismo.

Desinstalar awesome finder

Para eliminar este programa de nuestro sistema operativo solo tendremos que escribir en la terminal (Ctrl+Alt+T) la siguiente orden:

sudo pip uninstall awesome-finder

El artículo Awesome finder, busca proyectos en GitHub desde la terminal ha sido originalmente publicado en Ubunlog.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.