Trong phần tiếp theo, chúng ta sẽ xem xét về S-Search. Đây là một công cụ sẽ giúp chúng tôi tìm kiếm trong trình duyệt của chúng tôi bằng thiết bị đầu cuối. Khi người dùng đang thực hiện một số tác vụ trong thiết bị đầu cuối và cần tìm kiếm thông tin trên một trang web cụ thể, cần phải thoát khỏi thiết bị đầu cuối và chạy trình duyệt để thực hiện tìm kiếm. Với công cụ này chúng ta sẽ có cách thực hiện nhanh hơn.
S-Search, còn được gọi là S, không phải là công cụ duy nhất có thể cho phép chúng tôi tìm kiếm trên web từ thiết bị đầu cuối, nhưng nó hỗ trợ hàng tá công cụ tìm kiếm. Khi người dùng thực hiện tìm kiếm, kết quả sẽ xuất hiện trong trình duyệt mặc định của họ. Nó sẽ cho phép chúng tôi tìm kiếm bất kỳ thứ gì trên Google, Amazon, DebianPKG, IMDB và nhiều người khác bằng một lệnh đơn giản từ thiết bị đầu cuối.
Cài đặt S-Search trên Ubuntu
Cách dễ nhất để cài đặt S-search đang sử dụng gói snap của nó, mà chúng ta có thể tìm thấy trong Snapcraft. Để làm theo cách này, chúng ta sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl + Alt + T) và viết lệnh cài đặt:
sudo snap install s-search
Nếu bạn thích cách làm việc trực quan, bạn có thể cài đặt nó thông qua Trung tâm phần mềm. Chúng tôi có thể tìm thấy ứng dụng bằng cách tìm kiếm tên của nó: 's-tìm kiếm'.
Chúng tôi cũng có thể biên dịch nguồn, như được chỉ ra trong Trang GitHub. Để làm điều này, chúng ta sẽ phải thực thi trong một 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
Nếu bạn chọn biên dịch chương trình, trong thư mục zquestz, chúng tôi sẽ tìm thấy tệp «s», tệp này sẽ là tệp chúng tôi sẽ phải thực thi tìm kiếm.
Tìm kiếm từ Terminal
Để google bất cứ thứ gì (là công cụ tìm kiếm mặc định), chúng tôi sẽ chỉ phải viết tên của ứng dụng, sau đó là truy vấn. Ví dụ: để tìm kiếm blog này, chúng ta chỉ cần nhập vào terminal (Ctrl + Alt + T) lệnh:
s-search ubunlog
Gần như ngay lập tức trình duyệt mặc định sẽ xuất hiện trên màn hình, trong trường hợp này là Firefox. Trình duyệt sẽ hiển thị kết quả của yêu cầu tìm kiếm đó.
Các nhà cung cấp dịch vụ tìm kiếm thay thế
S-Search rất hữu ích vì nó cũng tương thích với nhiều công cụ tìm kiếm khác. Đối với xem danh sách tất cả các trang web nơi người dùng có thể tìm kiếm thứ gì đó bằng S-search, chúng ta sẽ phải viết lệnh:
s-search -l
đến hướng truy vấn của chúng tôi đến một trong số họ, chúng ta chỉ cần sử dụng tên / từ khóa của công cụ tìm kiếm như sau:
s-search -p amazon smarth tv
Trong truy vấn trên, chúng tôi đã sử dụng S-search để tìm TV thông minh trên Amazon. Ví dụ: bằng cách thay đổi nhà cung cấp và cụm từ truy vấn, chúng tôi có thể tìm kiếm một bài hát cụ thể trên Spotify.
S-search không sử dụng các thuật toán nâng cao hoặc mã phức tạp để đạt được điều này. Ứng dụng này chỉ là một tập hợp các url tìm kiếm mà các truy vấn tìm kiếm của chúng tôi được thêm vào.
Chúng tôi cũng có thể thấy từng URL này cho bất kỳ tìm kiếm nào của chúng tôi bằng cách sử dụng -o tùy chọn. Với nó thay vì mở trình duyệt mặc định của chúng tôi để hiển thị kết quả, S-search sẽ hiển thị url tìm kiếm trong thiết bị đầu cuối.
cấu hình
Nếu bạn đã biên dịch mã cho chương trình này, bạn sẽ có thể tạo cấu hình mặc định của riêng mình. Bạn chỉ cần tạo tệp ~ / .config / s / config. Tệp cấu hình có định dạng UCL. JSON cũng được hỗ trợ đầy đủ.
Trong tệp này, chúng tôi sẽ có khả năng đặt nhà cung cấp mặc định của riêng chúng tôi, chẳng hạn như duckduckgo, thêm một dòng như sau:
provider: duckduckgo
Nếu bạn muốn thêm một nhà cung cấp tùy chỉnh cấu trúc cần tuân theo sẽ như sau:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Các nhà cung cấp tùy chỉnh yêu cầu một số điều cơ bản như sau:
- Một tên chữ và số. ^[a-zA-Z0-9_]*$
- Một mã thông báo %s cho chuỗi truy vấn.
- Một lược đồ URL hợp lệ.
Ở đây phải nói rằng tùy thuộc vào url tìm kiếm, cấu trúc có thể thay đổi một chút. Để biết thêm thông tin về cấu hình của chương trình này, người dùng có thể sử dụng dự án trang GitHub.
Gỡ cài đặt
đến loại bỏ gói snap khỏi chương trình này, chúng ta chỉ cần mở một terminal (Ctrl + Alt + T) và chạy lệnh:
sudo snap remove s-search
S-search đi kèm với hàng tá URL cho nhiều trang web phổ biến được tích hợp sẵn và nó có thể truy cập được từ thiết bị đầu cuối. Sự kết hợp này làm cho nó khá hữu ích, vì nó sẽ cho phép chúng tôi tìm kiếm bất cứ thứ gì một cách nhanh chóng.