Я видел консольное приложение Google, которое кто-то написал некоторое время назад, но на самом деле это был веб-сайт, имитирующий консоль.
Мне нужен ярлык или терминальное приложение для Linux, которое я могу использовать для быстрого поиска в Google.
В идеале, он будет отображать 10 лучших результатов поиска с номерами рядом с ними, а нажатие на номер откроет сайт в браузере.
Открыть результаты Google в браузере тоже хорошо.
у кого-нибудь есть решение?
command-line
terminal
linux-terminal
Дин Ратер
источник
источник
Ответы:
Google-Cli должен делать именно это (это обновленная версия Cli-Google ).
источник
Вот простая функция bash, которая позволяет вам печатать
и который затем откроет ваш браузер по умолчанию для отображения страницы результатов Google для этих условий поиска:
Просто вставьте это в свой терминал, чтобы попробовать.
Для Windows или Mac OS X замените последнюю строку одним из следующих (при условии, что вы используете Cygwin или аналогичный в Windows):
Windows
Mac OS X
источник
Скопируйте и вставьте этот скрипт
~/bin
, назовите его «гусь» или что-то в этом роде (GOOgle SEarch). Chmod это + хИспользование это:
Ясно, что у вас должен быть установлен Lynx.
источник
Если вы хотите выполнить поиск из командной строки и перейти к определяемому пользователем браузеру результатов, другое решение - использовать surfraw .
Он доступен предварительно в некоторых дистрибутивах Linux (Debian, Ubuntu, неизвестные другие)
из источника на debian.org, а последний код разработки и выпуски доступны в официальном репозитории git (теперь он находится на GitLab).Инструкции по установке из tarball или deb файла находятся в вики .
Общая информация: Surfraw был первоначально написан Джулианом Ассанжем. (Аббревиатура / backronym для «SURFRAW» - «Революционная передняя ярость пользователей Интернета» против World Wide Web.)
Чтобы выполнить поиск Google из командной строки:
sr google archibald tuttle
Помимо простого старого Google, есть много других встроенных типов поиска.
Чтобы найти RFC, связанный с S / MIME:
sr rfc s/mime
Перевести слово:
sr translate logiciel
Найти торренты:
sr piratebay free music
(Эти типы поиска по ключевым словам продолжают обновляться.)
Более продвинутое использование :
Surfraw настраивается . Вы можете установить его с некоторыми значениями по умолчанию, либо для каждого пользователя,
$HOME/.surfraw.conf
либо для всей системы/etc/surfraw.conf
:Здесь я настроил использование links2 и elinks, но вы можете использовать Firefox, Chrome или любые другие, которые вы предпочитаете.
(Nb.
links2 -g
Странный браузер с графическим режимом, встроенный в терминал. Он быстрый, но ненавидит современность.)источник
С
wget
, например:Источник
источник
Lynx - это распределенный информационный браузер общего назначения для World Wide Web. Lynx - это полнофункциональный клиент World Wide Web (WWW) для пользователей, использующих устройства отображения с символьной ячейкой, адресуемые курсором (например, терминалы vt100, эмуляторы vt100, работающие на Windows 95 / NT или Macintoshes, или любые другие «ориентированные на проклятия»). дисплей).
Он будет отображать документы на языке гипертекстовой разметки (HTML), содержащие ссылки на файлы, расположенные в локальной системе, а также файлы, расположенные на удаленных системах с серверами Gopher, HTTP, FTP, WAIS и NNTP. Текущие версии Lynx работают на Unix, VMS, Windows 95 / NT, 386DOS и OS / 2 EMX.
источник
Я написал небольшое приложение, позволяющее вам выполнять поиск в Google через CLI, оно на самом деле очень простое и в настоящее время поддерживает только веб-поиск, поиск изображений и поиск новостей.
Кодовое название: Жизель
источник
Вы можете использовать w3m - текстовый браузер. Вы можете открыть любой сайт с ним на терминале. Короче говоря, вы можете иметь Google в своем терминале и искать оттуда. Если вы заинтересованы, проверьте эту ссылку.
Чтобы установить w3m:
источник
парень с питоном сейчас здесь
Пример использования:
Затем он откроет веб-браузер на этой странице
источник
Если вы хотите подписаться на ключ API Google , вы можете использовать модуль Net :: Google Perl совместно с Google SOAP API, чтобы сделать это. Смотрите здесь и здесь для простых сценариев Perl, которые используют Net :: Google.
Вы также можете использовать менее специализированный модуль Perl SOAP :: Lite для этой задачи.
Кроме того, вы можете отсканировать запросы Google с помощью WWW :: Mechanize, Web :: Scraper или одного из многих модулей Perl для очистки экрана, если вас не беспокоит его туманное юридическое положение . Вот хороший учебник, с которого можно начать.
Подобный инструмент командной строки может хорошо работать в сочетании с браузером, таким как Uzbl, чтобы обеспечить быстрый просмотр.
источник
Вы можете использовать браузер терминала, такой как Elinks , который позволяет просматривать веб-страницы в терминале и, при желании, открывать ссылку в другом браузере, таком как Firefox.
источник
В Mac OSX я использую псевдоним в моем .bash_profil
alias google=sh ~/scripts/google.sh
google.sh:
Использование:
Этот способ прекрасно работает для меня.
ура
источник
Если вы используете среду KDE с настройками по умолчанию, ypu может выполнять поиск из krunner (вызывается командой Alt-F2).
Для поиска запроса в Google введите текстовое поле krunner:
Для поиска запроса в Википедии введите текстовое поле krunner:
Примеры:
Источник: https://userbase.kde.org/Plasma/Krunner
источник
Бигль может искать с терминала. Или вы должны искать браузеры, такие как Elinks .
источник