Dalam artikel seterusnya kita akan melihat S-Search. Ini adalah alat yang akan membantu kita cari di penyemak imbas kami menggunakan terminal. Ketika pengguna melakukan beberapa tugas di terminal dan perlu mencari informasi di laman web tertentu, perlu keluar dari terminal dan jalankan penyemak imbas untuk melakukan pencarian. Dengan alat ini kita akan mempunyai kaedah yang lebih pantas untuk melakukannya.
S-Search, juga dikenali sebagai S, bukan satu-satunya alat yang membolehkan kami cari di web dari terminal, tetapi menyokong selusin enjin carian di luar kotak. Ketika pengguna melakukan carian, hasilnya akan muncul di penyemak imbas lalai mereka. Ini akan membolehkan kita mencari apa sahaja di Google, Amazon, DebianPKG, IMDB dan banyak lagi yang lain dengan perintah mudah dari terminal.
Pasang S-Search di Ubuntu
Cara paling mudah untuk memasang S-search menggunakan pakej snapnya, yang dapat kita temui di Snapcraft. Untuk melakukannya dengan cara ini, kita hanya perlu membukanya terminal (Ctrl + Alt + T) dan tulis arahan pemasangan:
sudo snap install s-search
Sekiranya anda lebih suka cara visual untuk melakukan sesuatu, anda boleh memasangnya melalui Pusat Perisian. Kami dapat mencari aplikasinya dengan mencari namanya: 's-carian'.
Kita juga boleh menyusun sumbernya, seperti yang ditunjukkan dalam mereka Halaman GitHub. Untuk melakukan ini, kita harus melaksanakan di terminal (Ctrl + Alt + T):
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
Sekiranya anda memilih untuk menyusun program, di dalam direktori zquestz kita akan menemui fail «s», yang akan kita jalankan untuk mencari.
Mencari dari Terminal
Untuk google apa sahaja (adalah enjin carian lalai), kita hanya perlu menulis nama aplikasi, diikuti dengan pertanyaan. Sebagai contoh, untuk mencari blog ini, kita hanya perlu memasukkan terminal (Ctrl + Alt + T) pada perintah:
s-search ubunlog
Hampir seketika penyemak imbas lalai akan muncul di skrin, dalam hal ini Firefox. Penyemak imbas akan memaparkan hasil permintaan carian itu.
Penyedia carian alternatif
S-Search sangat berguna kerana ia juga serasi dengan banyak enjin carian lain. Untuk lihat senarai semua laman web di mana pengguna boleh mencari sesuatu dengan carian-S, kita harus menulis arahan:
s-search -l
kepada arahkan pertanyaan kami ke salah satu daripada mereka, kita hanya perlu menggunakan nama / kata kunci mesin pencari seperti berikut:
s-search -p amazon smarth tv
Dalam pertanyaan di atas, kami menggunakan S-search untuk mencari tv pintar di Amazon. Dengan menukar penyedia dan istilah pertanyaan, kita boleh contohnya, cari lagu tertentu di Spotify.
S-search tidak menggunakan algoritma lanjutan atau kod kompleks untuk mencapai ini. Aplikasi ini hanyalah kumpulan url carian, yang mana pertanyaan carian kami ditambahkan.
Kami juga dapat melihat setiap URL ini untuk setiap carian kami menggunakan -o pilihan. Dengan itu, bukannya membuka penyemak imbas lalai kami untuk memaparkan hasilnya, S-search akan menunjukkan url carian di terminal.
konfigurasi
Sekiranya anda telah menyusun kod untuk program ini, anda akan dapat membuat konfigurasi lalai anda sendiri. Anda hanya perlu membuat fail ~ / .config / s / config. Fail konfigurasi dalam format UCL. JSON juga disokong sepenuhnya.
Dalam fail ini kita akan mempunyai kemungkinan untuk tetapkan penyedia lalai kami sendiri, seperti duckduckgo, menambah baris seperti berikut:
provider: duckduckgo
Jika anda mahu tambah penyedia khas struktur yang akan diikuti adalah seperti berikut:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Penyedia khusus memerlukan beberapa perkara asas seperti berikut:
- Nama alfanumerik. ^[a-zA-Z0-9_]*$
- Token %s untuk rentetan pertanyaan.
- Skema URL yang sah.
Di sini mesti dikatakan bahawa bergantung pada url carian, strukturnya mungkin sedikit berubah. Untuk maklumat lebih lanjut mengenai konfigurasi program ini, pengguna dapat menggunakan projek laman GitHub.
Nyahpasang
kepada keluarkan pakej snap dari program ini, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah:
sudo snap remove s-search
S-search dilengkapi dengan berpuluh-puluh URL untuk banyak laman web popular yang dibina dan ia boleh diakses dari terminal. Gabungan ini menjadikannya cukup berguna, kerana ia akan membolehkan kita mencari sesuatu dengan cepat.