W następnym artykule przyjrzymy się S-Search. To narzędzie, które nam pomoże szukaj w naszej przeglądarce za pomocą terminala. Gdy użytkownik wykonuje jakieś zadania w terminalu i potrzebuje poszukać informacji na określonej stronie, konieczne jest wyjście z terminala i uruchomienie przeglądarki w celu wyszukania. Dzięki temu narzędziu będziemy mieli szybszy sposób na zrobienie tego.
S-Search, znane również jako S, nie jest jedynym narzędziem, które może nam na to pozwolić przeszukuj Internet z terminala, ale obsługuje kilkanaście wyszukiwarek po wyjęciu z pudełka. Gdy użytkownik przeprowadza wyszukiwanie, wyniki pojawią się w jego domyślnej przeglądarce. Pozwoli nam to wyszukać wszystko w Google, Amazon, DebianPKG, IMDB i wielu innych za pomocą prostego polecenia z terminala.
Zainstaluj S-Search na Ubuntu
Najłatwiejszy sposób instalowanie S-search korzysta z pakietu snap, które możemy znaleźć w Snapcraft. Aby to zrobić w ten sposób, będziemy musieli tylko otworzyć jeden terminal (Ctrl + Alt + T) i wpisz polecenie instalacji:
sudo snap install s-search
Jeśli wolisz wizualny sposób robienia rzeczy, możesz zainstaluj go za pośrednictwem Centrum oprogramowania. Aplikację możemy znaleźć, wyszukując jej nazwę: 's-szukaj".
Możemy także skompilować źródło, jak wskazano w ich Strona GitHub. Aby to zrobić, będziemy musieli wykonać w terminalu (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
Jeśli zdecydujesz się skompilować program, w katalogu zquestz znajdziemy plik «s», który będzie tym, który będziemy musieli wykonać szukać.
Wyszukiwanie z terminala
Aby wygooglować cokolwiek (jest domyślną wyszukiwarką), będziemy musieli tylko wpisać nazwę aplikacji, a następnie zapytanie. Na przykład, aby znaleźć tego bloga, wystarczy wpisać w terminalu (Ctrl + Alt + T) polecenie:
s-search ubunlog
Niemal natychmiast na ekranie pojawi się domyślna przeglądarka, w tym przypadku Firefox. Przeglądarka wyświetli wyniki tego żądania wyszukiwania.
Alternatywni dostawcy wyszukiwania
S-Search jest bardzo przydatne, ponieważ jest również kompatybilne z wieloma innymi wyszukiwarkami. Dla wyświetlić listę wszystkich witryn, w których użytkownicy mogą coś wyszukać za pomocą S-search, będziemy musieli napisać polecenie:
s-search -l
do skieruj nasze zapytanie do jednego z nich, wystarczy użyć nazwy / słowa kluczowego wyszukiwarki w następujący sposób:
s-search -p amazon smarth tv
W powyższym zapytaniu użyliśmy S-search, aby znaleźć smart tv na Amazon. Zmieniając dostawcę i hasło zapytania, moglibyśmy na przykład wyszukaj konkretną piosenkę w Spotify.
S-search nie wykorzystuje do tego zaawansowanych algorytmów ani złożonego kodu. Ta aplikacja to po prostu zbiór adresów URL wyszukiwania, do których są dodawane nasze zapytania wyszukiwania.
Możemy również zobaczyć każdy z tych adresów URL dla dowolnego z naszych wyszukiwań przy użyciu rozszerzenia -o opcja. Dzięki niemu zamiast otwierać naszą domyślną przeglądarkę w celu wyświetlenia wyników, S-search pokaże adres URL wyszukiwania w terminalu.
konfiguracja
Jeśli skompilowałeś kod dla tego programu, będziesz mógł stworzyć własną domyślną konfigurację. Będziesz musiał po prostu utworzyć plik ~ / .config / s / config. Plik konfiguracyjny jest w formacie UCL. JSON jest również w pełni obsługiwany.
W tym pliku będziemy mieli możliwość ustawić własnego domyślnego dostawcę, na przykład duckduckgo, dodając wiersz podobny do następującego:
provider: duckduckgo
Jeśli chcesz dodać dostawcę niestandardowego struktura do naśladowania będzie następująca:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Dostawcy niestandardowi wymagają kilku podstawowych rzeczy, takich jak:
- Nazwa alfanumeryczna. ^[a-zA-Z0-9_]*$
- Token %s dla ciągu zapytania.
- Prawidłowy schemat adresu URL.
Tutaj trzeba to powiedzieć w zależności od adresu URL wyszukiwania struktura może się nieco zmienić. Aby uzyskać więcej informacji na temat konfiguracji tego programu, użytkownicy mogą skorzystać z Strona projektu w serwisie GitHub.
Odinstaluj
do usuń pakiet snap z tego programu, wystarczy otworzyć terminal (Ctrl + Alt + T) i uruchomić polecenie:
sudo snap remove s-search
S-search zawiera dziesiątki wbudowanych adresów URL wielu popularnych witryn i jest dostępny z terminala. Ta kombinacja sprawia, że jest całkiem przydatna, ponieważ pozwoli nam szybko znaleźć wszystko.