Tutoriales

Cómo buscar en la web desde la terminal

 

 

Hace un tiempo, escribimos sobre Surfraw, una interfaz de línea de comandos para los motores de búsqueda populares y más de 100 sitios web. Surfraw te ayuda a buscar cualquier cosa desde Internet desde la Terminal. Hoy, me encontré con una utilidad similar llamada “S”. Sí, el nombre de esta utilidad es “S”. Al igual que Surfraw, la utilidad “S” también te ayuda a buscar en la web desde la terminal. Dejemos en claro que ni “Surfraw” ni “S” son motores de búsqueda. Ambas son solo interfaces de línea de comando. Todavía requieren una aplicación de navegador para buscar en Internet.

Podemos hacer la búsqueda utilizando motores de búsqueda como Google, DuckDuckGo o directamente a través de un sitio web como Wikipedia, Arch Wiki, CNN, BBC, Soundcloud y Youtube, etc. Todos desde la Terminal. Abrirá los resultados de búsqueda en tu navegador web predeterminado. “S” actualmente es compatible con los siguientes motores de búsqueda y sitios web.

  1. 500px
  2. 8tracks
  3. amazon
  4. archpkg
  5. archwiki
  6. arstechnica
  7. arxiv
  8. atmospherejs
  9. aur
  10. baidu
  11. bandcamp
  12. bgr
  13. bing
  14. buzzfeed
  15. cnn
  16. codepen
  17. coursera
  18. cplusplus
  19. cppreference
  20. crates
  21. crunchyroll
  22. debianpkg
  23. dict
  24. digg
  25. diigo
  26. dockerhub
  27. dribbble
  28. duckduckgo
  29. dumpert
  30. engadget
  31. explainshell
  32. facebook
  33. flickr
  34. flipkart
  35. foursquare
  36. gist
  37. github
  38. gmail
  39. go
  40. godoc
  41. goodreads
  42. google
  43. googledocs
  44. googleplus
  45. hackernews
  46. ietf
  47. ifttt
  48. imdb
  49. imgur
  50. inbox
  51. instagram
  52. kickasstorrents
  53. libgen
  54. linkedin
  55. lmgtfy
  56. macports
  57. mdn
  58. medium
  59. metacpan
  60. msdn
  61. naver
  62. netflix
  63. nhaccuatui
  64. npm
  65. npmsearch
  66. npr
  67. nvd
  68. overstock
  69. packagist
  70. phandroid
  71. php
  72. pinterest
  73. postgresql
  74. python
  75. quora
  76. reddit
  77. regex
  78. rottentomatoes
  79. rubygems
  80. shodan
  81. soundcloud
  82. spotify
  83. stackoverflow
  84. steam
  85. taobao
  86. thepiratebay
  87. theregister
  88. torrentz
  89. twitchtv
  90. twitter
  91. unity3d
  92. upcloud
  93. vimeo
  94. wikipedia
  95. wolframalpha
  96. yahoo
  97. yandex
  98. youtube
  99. zhihu

Instalando “S”
La utilidad “S” puede instalarse usando “Go” o “Linuxbrew”.

Asegúrate de haber instalado Go en tu sistema. Consulta el siguiente enlace para instalar Go en Linux.

Después de instalar “Go”, ejecuta los siguientes comandos uno por uno para instalar “S”.

$ go get -v github.com/zquestz/s
$ cd $GOPATH/src/github.com/zquestz/s
$ make
$ sudo make install

Alternativamente, puedes instalarlo usando el administrador de paquetes “Linuxbrew”. Primero, instals “Linuxbrew” en tu sistema como se describe a continuación.

Después de instalar Linuxbrew, ejecuta este comando para instalar “S”.

$ brew install s-search

Escribe “s” sin comillas para ver la lista de opciones disponibles y el uso general.

$ s
Web search from the terminal.

Usage:
 s <query> [flags]

Flags:
 -b, --binary string binary to launch search URI
 -c, --cert string path to cert.pem for TLS
 -h, --help help for s
 -k, --key string path to key.pem for TLS
 -l, --list-providers list supported providers
 --list-tags list available tags
 -o, --output output only mode
 --port int server port (default 8080)
 -p, --provider string search provider (default "google")
 -s, --server launch web server
 -t, --tag string search tag
 -v, --verbose verbose mode
 --version display version

 

 

Veamos algunos ejemplos.

Búsqueda básica

Buscaremos en la web el término de búsqueda – “PP corrupto”.

$ s PP corrupto

Este comando abrirá tu navegador predeterminado y buscará la cadena de búsqueda dada. De manera predeterminada, S usa Google como motor de búsqueda predeterminado. Puedes cambiarlo a algún otro motor de búsqueda, por ejemplo DuckDuckGo, usando el indicador “-p” como se muestra a continuación.

$ s -p duckduckgo PP corrupto

 

Aquí, -p indica proveedor (es decir, sitio web).

Para buscar un artículo en Amazon, utilizamos:

$ s -p amazon el capital

El comando anterior abrirá amazon.com y buscará el libro “El Capital”. Es así de simple.

Para buscar algo en Wikipedia, utilizamos:


$ s -p wikipedia linux

 

Ahora puedes leer sobre Linux en Wikipedia.

Para buscar un tema en Subreddit, utilizamos:

$ s -p reddit /r/archlinux aur helpers

Para buscar un tema en el sitio web de Quora, utilizamos:

$ s -p quora deep learning

¿Qué tal un video en Youtube? Eso también es posible. El siguiente comando abrirá videos relacionados con APJ Mike Oldfield en Youtube.

$ s -p youtube Mike Oldfield

Para enumerar todos los proveedores (sitios web), ejecuta:

$ s -l

Usando Tags

Podemos buscar en la web usando etiquetas específicas. Por ejemplo, los siguientes temas de comando que contienen una cadena “tendencia” en Facebook.

$ s -p fa trending

Para ver la lista de etiquetas disponibles, ejecuta:

$ s --list-tags

 

Buscar en otro navegador

S usa el navegador predeterminado de tu sistema para buscar en la web. Puedes cambiarlo a otro como Chromium/Firefox también.

Para buscar en la web en un navegador que no sea el predeterminado, usamos -b.

Para buscar en la web usando el navegador Chromium, ejecuta:

$ s -b "chromium" machine learning

Para buscar en la web con Firefox, usa:

$ s -b "firefox" machine learning

También puedes hacer búsquedas de incógnito como a continuación.

Chromium:

$ s -b "chromium --incognito" fuck PP 

Firefox:

$ s -b "firefox --private-window" fuck PP

Para obtener más detalles, consulta el repositorio GitHub del proyecto en esta guía.

Artículo modificado del original

(Visitada 1 veces, 1 visitas hoy )
Comparte

Responder

avatar
Imágenes
 
 
 
Auido y vídeo
 
 
 
Otros archivos
 
 
 
  Suscribirse  
Notificarme de

Quizás también te interese ..


Strict Standards

: call_user_func_array() expects parameter 1 to be a valid callback, non-static method SimTermLoader::basic_init() should not be called statically in /var/www/vhost/maslinux.es/home/html/wp-includes/class-wp-hook.php on line 286

Strict Standards: Non-static method SimTermLoader::Init() should not be called statically in /var/www/vhost/maslinux.es/home/html/wp-content/plugins/simterm/simterm.php on line 57