S-Seach, recherchez sur le Web depuis votre terminal à l'aide du navigateur

à propos de s-search

Dans le prochain article, nous allons jeter un œil à S-Search. C'est un outil qui nous aidera rechercher dans notre navigateur en utilisant le terminal. Lorsque l'utilisateur effectue certaines tâches dans le terminal et a besoin de rechercher des informations sur un site spécifique, il est nécessaire de quitter le terminal et d'exécuter le navigateur pour effectuer la recherche. Avec cet outil, nous aurons un moyen plus rapide de le faire.

S-Search, également connu sous le nom de S, n'est pas le seul outil qui peut nous permettre rechercher sur le Web à partir du terminal, mais il prend en charge une douzaine de moteurs de recherche prêts à l'emploi. Lorsque l'utilisateur effectue une recherche, les résultats s'affichent dans son navigateur par défaut. Cela nous permettra de rechercher n'importe quoi sur Google, Amazon, DebianPKG, IMDB et bien d'autres avec une simple commande depuis le terminal.

Installez S-Search sur Ubuntu

Le moyen le plus simple de l'installation de S-search utilise son package snap, que nous pouvons trouver dans Snapcraft. Pour le faire de cette façon, nous n'aurons qu'à en ouvrir un terminal (Ctrl + Alt + T) et écrivez la commande d'installation:

installer snap s-search

sudo snap install s-search

Si vous préférez une manière visuelle de faire les choses, vous pouvez installez-le via le Centre logiciel. Nous pouvons trouver l'application en recherchant son nom: 'recherche s'.

installation du centre logiciel

Nous pouvons aussi compilez la source, comme indiqué dans leur Page GitHub. Pour ce faire, nous devrons exécuter dans un terminal (Ctrl + Alt + T):

installer aller

sudo apt install golang-go

va chercher zquestz

go get -v github.com/zquestz/s

cd $GOPATH/src/github.com/zquestz/s

Version S-Search

make

make install

Si vous choisissez de compiler le programme, dans le répertoire zquestz nous trouverons le fichier «s», qui sera celui que nous devrons exécuter chercher.

Recherche depuis le terminal

Pour rechercher quoi que ce soit sur Google (est le moteur de recherche par défaut), nous n'aurons plus qu'à écrire le nom de l'application, suivi de la requête. Par exemple, pour trouver ce blog, il suffira de taper dans le terminal (Ctrl + Alt + T) la commande:

recherche s-search Ubunlog

s-search ubunlog

Presque immédiatement, le navigateur par défaut apparaîtra à l'écran, dans ce cas Firefox. Le navigateur affichera les résultats de cette demande de recherche.

Fournisseurs de recherche alternatifs

S-Search est très utile car il est également compatible avec de nombreux autres moteurs de recherche. Pour voir une liste de tous les sites sur lesquels les utilisateurs peuvent rechercher quelque chose avec S-search, nous devrons écrire la commande:

moteurs de recherche disponibles

s-search -l

Pour adresser notre requête à l'un d'eux, il suffit d'utiliser le nom / mot-clé du moteur de recherche comme suit:

Recherche Amazon pour Smart TV

s-search -p amazon smarth tv

Dans la requête ci-dessus, nous avons utilisé S-search pour trouver une télévision intelligente sur Amazon. En modifiant le fournisseur et le terme de la requête, nous pourrions par exemple, rechercher une chanson en particulier sur Spotify.

rechercher sur spotify

S-search n'utilise pas d'algorithmes avancés ni de code complexe pour y parvenir. Cette application est juste une collection d'URL de recherche, auxquelles nos requêtes de recherche sont ajoutées.

rechercher l'URL dans le terminal

Nous pouvons également voir chacune de ces URL pour chacune de nos recherches en utilisant le option -o. Avec lui au lieu d'ouvrir notre navigateur par défaut pour afficher les résultats, S-search affichera l'URL de recherche dans le terminal.

configuration

Si vous avez compilé le code de ce programme, vous pourrez créer votre propre configuration par défaut. Vous devrez simplement créer le fichier ~ / .config / s / config. Le fichier de configuration est au format UCL. JSON est également entièrement pris en charge.

Dans ce fichier, nous aurons la possibilité de définir notre propre fournisseur par défaut, comme duckduckgo, en ajoutant une ligne comme celle-ci:

provider: duckduckgo

Si vous voulez ajouter un fournisseur personnalisé la structure à suivre sera la suivante:

customProviders [
{
name: nombre-de-la-web
url: "http://url-de-la-web.com?q=%s"
tags: [ejemplo-de-tag]
}
]

fichier de configuration s-search

Les fournisseurs personnalisés nécessitent quelques éléments de base tels que les suivants:

  • Un nom alphanumérique. ^[a-zA-Z0-9_]*$
  • Un jeton %s pour la chaîne de requête.
  • Un schéma d'URL valide.

recherche personnalisée

Ici il faut dire que selon l'url de recherche, la structure peut changer un peu. Pour plus d'informations sur la configuration de ce programme, les utilisateurs peuvent utiliser le page GitHub du projet.

Désinstaller

Pour supprimer le package snap de ce programme, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'exécuter la commande:

désinstaller s-search snap

sudo snap remove s-search

S-search est livré avec des dizaines d'URL pour de nombreux sites populaires intégrés et il est accessible depuis le terminal. Cette combinaison la rend très utile, car elle nous permettra de rechercher n'importe quoi rapidement.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.