Hace un tiempo, escribimos sobre Surfraw , una interfaz de línea de comandos para 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 topé con una utilidad similar llamada "S" . Sí, el nombre de esta utilidad es simplemente "S". Al igual que Surfraw, la utilidad "S" también te ayuda a buscar en la web desde la terminal. Tenga en cuenta que ni "Surfraw" ni "S" son motores de búsqueda. Ambos 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 usando motores de búsqueda como Google, DuckDuckGo o buscar directamente a través de un sitio web como Wikipedia, Arch Wiki, CNN, BBC, Soundcloud y Youtube, etc. Todo desde Terminal. Se abrirán los resultados de la búsqueda en su navegador web predeterminado. "S" actualmente es compatible con los siguientes motores de búsqueda y sitios web.
- 500 píxeles
- 8 pistas
- amazonas
- archivo
- archwiki
- arstechnica
- arxiv
- atmósferajs
- aurio
- baidu
- campamento de banda
- bgr
- bing
- alimentación de zumbido
- cnn
- código abierto
- cursora
- cplusplus
- cpppreferencia
- cajas
- rollo crujiente
- paquete debian
- dictar
- digg
- Diigo
- dockerhub
- driblar
- patopatogo
- volquete
- interactuar
- explicar shell
- flickr
- papeleta
- cuadrado
- esencial
- github
- gmail
- ir
- godoc
- buenas lecturas
- docs de google
- googleplus
- noticias de hackers
- ietf
- ifttt
- imdb
- imgur
- bandeja de entrada
- torrents impresionantes
- libgen
- lmgtfy
- macports
- mdn
- medio
- metacpan
- msdn
- naver
- netflix
- nhaccuatui
- npm
- npmsearch
- npr
- nvd
- exceso de existencias
- empaquetador
- fandroide
- php
- interés
- postgresql
- pitón
- quora
- regex
- tomates podridos
- gemas de rubí
- shodan
- nube de sonido
- Spotify
- desbordamiento de pila
- vapor
- taobao
- la bahía pirata
- el registro
- torrentz
- tv de contracción
- unidad3d
- nube arriba
- vimeo
- wikipedia
- wolframio alfa
- Yahoo
- yandex
- youtube
- zhihu
Esté atento al proyecto, los desarrolladores pueden agregar más sitios en el futuro.
Instalando "S"
La utilidad "S" puede instalarse usando "Go" o "Linuxbrew".
Asegúrese de haber instalado Go en su sistema. Consulte el siguiente enlace para instalar Go en Linux.
- Cómo instalar Go Language en Linux
Después de instalar "Go", ejecute 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, puede instalarlo usando el administrador de paquetes "Linuxbrew". Primero, instale "Linuxbrew" en su sistema como se describe a continuación.
- Linuxbrew:un administrador de paquetes común para Linux y Mac OS X
Después de instalar Linuxbrew, ejecute este comando para instalar "S".
$ brew install s-search
Buscar en la web desde la terminal
Escriba "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
Busquemos en la web con el término de búsqueda - "ostechnix".
$ s ostechnix
Este comando abrirá su navegador predeterminado y buscará la cadena de búsqueda dada. Por defecto, S utiliza Google como motor de búsqueda predeterminado. Puede 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 ostechnix
Aquí, -p indica proveedor (es decir, sitio web).
Para buscar un artículo en Amazon, usamos:
$ s -p amazon zero to one
El comando anterior abrirá amazon.com y buscará el libro "Zero to One". Es así de simple.
Lea también:
- Buscar productos de Amazon desde la línea de comandos
- Buscar torrents desde la línea de comandos en LInux
- Cómo buscar en el sitio web Arch Wiki desde la línea de comandos
- Buscar y explorar el sitio web de Stack Overflow desde la línea de comandos
Para buscar algo en Wikipedia, usamos:
$ s -p wikipedia linux
Ahora puedes leer sobre Linux en Wikipedia.
Para buscar un tema en Subreddit, usamos:
$ s -p reddit /r/archlinux aur helpers
Para buscar temas en el sitio web de Quora, usamos:
$ s -p quora deep learning
¿Qué tal un vídeo en Youtube? Eso también es posible. El siguiente comando abrirá videos relacionados con APJ Abdul Kalam en Youtube.
$ s -p youtube Abdul Kalam
Para enumerar todos los proveedores (sitios web), ejecute:
$ s -l
Usar etiquetas
Podemos buscar en la web usando etiquetas específicas. Por ejemplo, los siguientes temas de comando que contienen la cadena "trending" en facebook.
$ s -p fa trending
Para ver la lista de etiquetas disponibles, ejecute:
$ s --list-tags
Buscar en otro navegador
S utiliza el navegador predeterminado de su sistema para la búsqueda web. También puede cambiarlo por otro, como Chromium/Firefox.
Para buscar en la web en un navegador que no sea el predeterminado, usamos -b bandera.
Para buscar en la web con el navegador Chromium, ejecute:
$ s -b "chromium" machine learning
Para buscar en la web con Firefox, use:
$ s -b "firefox" machine learning
También puede realizar una búsqueda de incógnito como se muestra a continuación.
Cromo:
$ s -b "chromium --incognito" artificial intelligence
Firefox:
$ s -b "firefox --private-window" artificial intelligence
Lectura relacionada:
- Cómo buscar en Google desde la línea de comandos con Googler
Para obtener más detalles, consulte el repositorio de GitHub del proyecto que se proporciona a continuación.