Saya melihat aplikasi konsol Google seseorang menulis beberapa waktu lalu, tapi itu sebenarnya sebuah situs web yang meniru konsol.
Yang saya cari adalah aplikasi terminal pintas atau Linux yang dapat saya gunakan untuk mencari Google dengan cepat.
Idealnya, ini akan menampilkan 10 hasil pencarian teratas dengan angka di sebelahnya, dan menekan nomor akan membuka situs di browser.
Membuka hasil Google di browser juga tidak masalah.
Adakah yang punya solusi?
command-line
terminal
linux-terminal
Dean Sebaliknya
sumber
sumber
Jawaban:
google-cli seharusnya melakukan hal itu (ini versi cli-google yang dihidupkan kembali).
sumber
Inilah fungsi bash sederhana yang memungkinkan Anda mengetik
dan yang kemudian akan membuka browser default Anda untuk menampilkan halaman hasil Google untuk istilah pencarian tersebut:
Cukup rekatkan itu di terminal Anda untuk mencobanya.
Untuk Windows atau Mac OS X, gantilah baris terakhir dengan salah satu dari yang berikut ini (dengan asumsi Anda menggunakan Cygwin atau yang serupa pada Windows):
Windows
Mac OS X
sumber
Salin dan tempel skrip ini ke
~/bin
, beri nama "angsa" atau sesuatu (GOOgle SEarch). Pilih itu + xPenggunaannya adalah:
Jelas, Anda harus menginstal Lynx.
sumber
Jika Anda ingin mencari dari baris perintah dan melompat ke browser yang dapat ditentukan pengguna untuk hasil, solusi lain adalah menggunakan surfraw .
Ini tersedia pra-dikemas dalam beberapa distribusi Linux (Debian, Ubuntu, yang tidak diketahui lainnya),
dari sumber di debian.org, dan kode pengembangan dan rilis terbaru tersedia dari repositori git resmi (sekarang tinggal di GitLab).Instruksi instalasi dari tarball atau file deb ditemukan di Wiki .
Catatan Trivia: Surfraw pada awalnya ditulis oleh Julian Assange. (Akronim / backronym untuk 'SURFRAW' adalah Kemarahan Revolusioner Pengguna Shell melawan World Wide Web.)
Untuk melakukan pencarian Google dari baris perintah:
sr google archibald tuttle
Selain Google lama yang biasa, ada banyak jenis pencarian bawaan lainnya.
Untuk mencari RFC yang berurusan dengan S / MIME:
sr rfc s/mime
Terjemahkan sebuah kata:
sr translate logiciel
Temukan torrents:
sr piratebay free music
(Jenis pencarian kata kunci ini terus diperbarui.)
Penggunaan lebih lanjut :
Surfraw dapat dikonfigurasi . Anda dapat mengaturnya dengan beberapa default, baik per-pengguna di
$HOME/.surfraw.conf
atau seluruh sistem di/etc/surfraw.conf
:Di sini saya mengaturnya untuk menggunakan links2 dan elinks, tetapi Anda dapat menggunakan Firefox, Chrome, atau yang lainnya yang Anda inginkan.
(Nb.
links2 -g
Adalah peramban mode grafis yang tertanam di terminal yang aneh. Cepat tapi benci modernitas.)sumber
Dengan
wget
, contoh:Sumber
sumber
Lynx - browser informasi terdistribusi umum untuk World Wide Web. Lynx adalah klien World Wide Web (WWW) berfitur lengkap untuk pengguna yang menjalankan perangkat tampilan karakter kursor yang dapat digerakkan kursor (mis. Terminal vt100, vt100 emulator yang berjalan di Windows 95 / NT atau Macintoshes, atau "berorientasi kutukan" lainnya) tampilan).
Ini akan menampilkan dokumen hypertext markup language (HTML) yang berisi tautan ke file yang berada di sistem lokal, serta file yang berada di sistem jarak jauh yang menjalankan server Gopher, HTTP, FTP, WAIS, dan NNTP. Versi Lynx saat ini berjalan pada Unix, VMS, Windows 95 / NT, 386DOS dan OS / 2 EMX.
sumber
Saya menulis sebuah aplikasi kecil untuk memungkinkan Anda melakukan pencarian Google melalui CLI, sebenarnya sangat sederhana dan saat ini hanya mendukung pencarian Web, pencarian Gambar dan pencarian Berita.
Nama kode: Gisele
sumber
Anda dapat menggunakan w3m - browser berbasis teks. Anda dapat membuka situs web apa pun dengan itu di terminal. Singkatnya Anda dapat memiliki google di terminal Anda dan mencari dari sana. Jika Anda tertarik, periksa tautan ini .
Untuk menginstal w3m:
sumber
si python ada di sini sekarang
Contoh penggunaan:
Maka itu akan membuka browser web ke halaman ini
sumber
Jika Anda ingin mendaftar untuk kunci Google API , Anda harus dapat menggunakan modul Net :: Google Perl bersama dengan API SOAP Google untuk melakukan ini. Lihat di sini dan di sini untuk skrip perl sederhana yang menggunakan Net :: Google.
Anda juga dapat menggunakan modul perl SOAP :: Lite perl yang kurang khusus untuk tugas ini.
Atau, Anda dapat menyaring kueri Google melalui WWW :: Mechanize, Web :: Scraper atau salah satu dari banyak modul pengikis layar Perl, jika Anda tidak terganggu oleh kedudukan hukum yang samar - samar . Berikut tutorial yang bagus untuk memulai.
Alat baris perintah seperti ini mungkin berfungsi dengan baik bila dikombinasikan dengan browser seperti Uzbl untuk memberikan pengalaman penelusuran yang cepat.
sumber
Anda dapat menggunakan peramban terminal seperti Elinks , yang memungkinkan Anda menjelajahi web di terminal dan secara opsional membuka tautan di peramban lain, seperti Firefox.
sumber
Dengan Mac OSX saya menggunakan alias di .bash_profil saya
alias google=sh ~/scripts/google.sh
google.sh:
Pemakaian:
Cara ini berfungsi baik untuk saya.
tepuk tangan
sumber
Jika Anda menggunakan lingkungan KDE dengan pengaturan default, ypu dapat mencari dari krunner (disebut dengan perintah Alt-F2).
Untuk mencari kueri di Google , ketik kotak teks krunner:
Untuk mencari kueri di Wikipedia , ketikkan kotak teks krunner:
Contoh:
Sumber: https://userbase.kde.org/Plasma/Krunner
sumber
Beagle dapat mencari dari terminal. Atau Anda harus mencari peramban seperti Elinks .
sumber