Comment rechercher sur le Web depuis votre terminal avec S

Lorsque vous effectuez certaines tâches dans le terminal et que vous souhaitez rechercher des informations sur un site spécifique, vous devez quitter le terminal et lancer votre navigateur pour effectuer la recherche. S prouve qu’il existe une meilleure façon de le faire.
S n’est pas le seul outil à vous permettre de rechercher sur le Web depuis le terminal, mais il prend en charge une douzaine de moteurs de recherche dès le départ. Également connu sous le nom de S-Search, lorsque vous effectuez une recherche, les résultats apparaîtront dans votre navigateur par défaut et non directement dans votre terminal. Voyons comment rechercher n’importe quoi sur Google, Amazon, DebianPKG, IMDB, et bien d’autres, avec une simple commande depuis votre terminal.
Installation
La façon la plus simple d’installer S-search est d’utiliser snap. Pour ce faire, ouvrez votre terminal préféré et tapez :
sudo snap install s-searchSi vous préférez la méthode visuelle, vous pouvez l’installer via le Centre de logiciels/App Store de votre distribution. Vous pouvez localiser l’application là-bas en utilisant son nom : “S-search.”

Si S-search n’est pas disponible dans les dépôts de votre distribution, vous pouvez trouver des instructions sur sa page GitHub pour l’installer à partir de la source.
Recherche depuis le Terminal
Pour rechercher quoi que ce soit depuis votre terminal sur Google Search, il vous suffit de taper son nom, suivi de votre requête.
Par exemple, pour rechercher notre site, Make Tech Easier, nous avons émis la commande :
s-search make tech easierPresque immédiatement après, notre navigateur par défaut – dans notre cas, Firefox – s’est ouvert, montrant les résultats de cette requête de recherche. C’était comme si nous avions manuellement visité la page de recherche Google et tapé notre requête nous-mêmes.

Fournisseurs de recherche alternatifs
S-Search s’avère ultra-utile car il prend également en charge de nombreux autres moteurs de recherche. Pour voir une liste de tous les sites où vous pouvez chercher quelque chose avec S-search, tapez :
s-search -l
Pour cibler votre requête sur l’un d’eux, vous pouvez utiliser leur nom/mot-clé comme :
s-search -p amazon soldering ironDans la requête ci-dessus, nous avons utilisé S-search pour chercher un fer à souder sur le magasin en ligne d’Amazon.

En échangeant le fournisseur et le terme de requête, nous pourrions, par exemple, rechercher une chanson particulière sur Spotify. Pour rechercher une image sur 500px, un jeu sur Steam, et ainsi de suite.

Dans les coulisses
S-search n’utilise aucun algorithme avancé ou code complexe pour réaliser cela. En fait, S-search est juste une collection d’URLs de recherche, auxquelles il ajoute nos requêtes de recherche.
Vous pouvez vérifier chacune d’elles pour n’importe laquelle de vos recherches en utilisant le commutateur -o. Avec ce commutateur, au lieu d’ouvrir votre navigateur par défaut pour afficher les résultats de votre requête, S-search révélera l’URL de recherche dans votre terminal.

Il convient de noter que nous avons utilisé le même truc dans le passé pour ajouter une fonctionnalité de recherche similaire non seulement à Peppermint Linux mais aussi au gestionnaire de presse-papiers populaire Clipman.
Bien que l’approche ait été exactement la même, S-search est livré avec des dizaines de telles URLs pour de nombreux sites populaires intégrées et est accessible depuis le terminal. Cette combinaison le rend assez utile car elle vous permet de rechercher quoi que ce soit sur un coup de tête.