J'ai vu une application de la console Google que quelqu'un a écrite il y a quelque temps, mais il s'agissait en fait d'un site Web imitant une console.
Ce que je recherche, c’est un raccourci ou une application de terminal Linux que je peux utiliser pour effectuer une recherche rapide dans Google.
Idéalement, il affichera les 10 meilleurs résultats de recherche avec des chiffres à côté. Appuyez sur le numéro pour ouvrir le site dans un navigateur.
Avoir les résultats de Google ouverts dans un navigateur, c'est bien aussi.
Quelqu'un a-t-il une solution?
command-line
terminal
linux-terminal
Dean plutôt
la source
la source
Réponses:
google-cli est supposé faire exactement cela (c'est la version relancée de cli-google ).
la source
Voici une simple fonction bash qui vous permet de taper
et qui ouvrira ensuite votre navigateur par défaut pour afficher la page de résultats Google pour ces termes de recherche:
Collez-le simplement dans votre terminal pour l'essayer.
Pour Windows ou Mac OS X, remplacez la dernière ligne par l'un des éléments suivants (en supposant que vous utilisez Cygwin ou similaire sous Windows):
les fenêtres
Mac OS X
la source
Copiez et collez ce script dans
~/bin
, nommez-le "oie" ou quelque chose comme ça (GOOgle SEarch). Chmod il + xL'utilisation est:
Clairement, vous devez avoir installé Lynx.
la source
Si vous souhaitez effectuer une recherche à partir de la ligne de commande et accéder à un navigateur définissable par l'utilisateur, une autre solution consiste à utiliser surfraw .
Il est disponible pré-packagé dans certaines distributions Linux (Debian, Ubuntu, inconnues), à
partir de la source sur debian.org, et le dernier code de développement et les dernières versions sont disponibles dans le référentiel git officiel (maintenant sur GitLab).Les instructions d’installation à partir du fichier tarball ou deb se trouvent sur le wiki .
Note anecdotique: Surfraw a été écrit à l'origine par Julian Assange. (Acronyme / backronym pour 'SURFRAW' est la fureur avant révolutionnaire des utilisateurs de Shell contre le World Wide Web.)
Pour effectuer une recherche Google à partir de la ligne de commande:
sr google archibald tuttle
En plus du bon vieux Google, il existe de nombreux autres types de recherche intégrés.
Pour rechercher un RFC traitant de S / MIME:
sr rfc s/mime
Traduire un mot:
sr translate logiciel
Trouvez des torrents:
sr piratebay free music
(Ces types de recherche par mot-clé continuent d'être mis à jour.)
Utilisation plus avancée :
Surfraw est configurable . Vous pouvez le configurer avec certaines valeurs par défaut, soit par utilisateur
$HOME/.surfraw.conf
ou à l’échelle du système dans/etc/surfraw.conf
:Ici, je l'ai configuré pour utiliser links2 et elinks, mais vous pouvez utiliser Firefox, Chrome ou tout autre système de votre choix.
(Nb.
links2 -g
Est un étrange navigateur en mode graphique intégré au terminal. Il est rapide mais déteste la modernité.)la source
Avec
wget
, exemple:La source
la source
Lynx - un navigateur d'informations réparti à usage général pour le World Wide Web. Lynx est un client Web complet (WWW) complet destiné aux utilisateurs utilisant des dispositifs d’affichage de cellules de caractères à adressage de curseur (terminaux vt100, émulateurs vt100 fonctionnant sous Windows 95 / NT ou Macintosh, par exemple). afficher).
Il affichera des documents en langage HTML (Hypertext Markup Language) contenant des liens vers des fichiers résidant sur le système local, ainsi que des fichiers résidant sur des systèmes distants exécutant des serveurs Gopher, HTTP, FTP, WAIS et NNTP. Les versions actuelles de Lynx fonctionnent sous Unix, VMS, Windows 95 / NT, 386DOS et OS / 2 EMX.
la source
J'ai écrit une petite application pour vous permettre d'effectuer une recherche Google via CLI. Elle est en réalité très simple et ne prend actuellement en charge que la recherche sur le Web, la recherche d'images et la recherche d'informations.
Nom de code: Gisele
la source
Vous pouvez utiliser w3m - un navigateur basé sur du texte. Vous pouvez ouvrir n'importe quel site Web avec celui-ci sur le terminal. En bref, vous pouvez avoir Google dans votre terminal et rechercher à partir de là. Si vous êtes intéressé, cliquez sur ce lien.
Pour installer w3m:
la source
le gars de python est ici maintenant
Exemple d'utilisation:
Ensuite, il ouvrira un navigateur Web à cette page
la source
Si vous souhaitez vous inscrire pour obtenir une clé d'API Google , vous devriez pouvoir utiliser le module Net :: Google Perl en tandem avec l'API Google SOAP. Voir ici et ici pour les scripts Perl simples qui utilisent Net :: Google.
Vous pouvez également utiliser le module perl SOAP :: Lite moins spécialisé pour cette tâche.
Alternativement, vous pouvez filtrer les requêtes Google via Google :: Mechanize, Web :: Scraper ou l’un des nombreux modules de nettoyage d’écran Perl, si vous n’êtes pas dérangé par son statut juridique nébuleux . Voici un bon tutoriel pour vous aider à démarrer.
Un outil de ligne de commande comme celui-ci pourrait bien fonctionner s'il est associé à un navigateur comme Uzbl pour offrir une expérience de navigation rapide.
la source
Vous pouvez utiliser un navigateur de terminal tel qu'Elinks , qui vous permet de naviguer sur le Web dans le terminal et éventuellement d'ouvrir un lien dans un autre navigateur, comme Firefox.
la source
Avec Mac OSX, j'utilise un alias dans mon .bash_profil
alias google=sh ~/scripts/google.sh
google.sh:
Usage:
Cela fonctionne bien pour moi.
à votre santé
la source
Si vous utilisez l'environnement KDE avec les paramètres par défaut, ypu pourrait effectuer une recherche à partir de krunner (appelée par la commande Alt-F2).
Pour rechercher une requête sur Google , tapez dans la zone de texte krunner:
Pour rechercher une requête sur Wikipedia , saisissez la zone de texte krunner:
Exemples:
Source: https://userbase.kde.org/Plasma/Krunner
la source
Beagle peut rechercher depuis le terminal. Ou vous devez rechercher des navigateurs comme Elinks .
la source