A következő cikkben a SoCLI-t vesszük szemügyre. Ez egy ügyfél a Stack Overflow-val kapcsolatos kérdésekért amely az online közösség egyik legismertebb és legkiemelkedőbb webhelye a programozók számára, hogy megtanulják és megosszák tudásukat a felhasználók millióival a világ minden tájáról. Talán ez a választott webhelyem, amikor kereséssel, programozással kapcsolatos dolgok felfedezésével és kérdéseim megválaszolásával foglalkozom.
Most képesek leszünk keresni és böngészhet a Stack Overflow webhelyen anélkül, hogy elhagyná a terminálunkat. A Gautam krishna nevű programozó létrehozta a "SoCLI" nevű parancssori segédprogramot a webhely kereséséhez és böngészéséhez, amennyire csak szeretnénk. Ez az alkalmazás nagyon hasznos lesz, ha egy olyan rendszerből szeretnénk felfedezni a Stack Overflow webhelyet, amely nem rendelkezik GUI-val.
Ennek az ügyfélnek a segítségével felírhatjuk a Stack Overflow-ra, szavazhatunk és véleményezhetjük a választ. Ez egy több platformos segédprogram, így GNU / Linux, Microsoft Windows és Mac OS X rendszereken is működni fog.
A SoCLI általános jellemzői
Az általános jellemzőket illetően kiemelhetünk néhányat, például:
- Tudunk keresse meg és keresse meg a Stack Overflow-t interaktív módon.
- Ez megadja nekünk a lehetőséget képesség egy adott kérdés keresésére válaszával manuálisan.
- Kereshetünk egy adott kérdéssel is, egyetlen vagy több címkével
- Ez lehetőséget ad számunkra nyissa meg az alapértelmezett böngésző bármelyik oldalát.
- Tudunk hozzon létre új kérdéseket.
- Su felület színes.
- A segédprogram összes szolgáltatását megtekintheti a kezdőlapján. GitHub.
Telepítse a SoCLI-t az Ubuntu-ra
A SoCLI a parancssori kliens a Stack Overflow használatához pythonban írva. Telepítéséhez telepítenie kell a python-t és a pip csomagkezelőt. A Pip a Python segítségével írt alkalmazások telepítésének csomagkezelője.
Először is a pip-et fogjuk telepíteni. A Debian, az Ubuntu és a Linux Mint alkalmazásban a terminálról (Ctrl + Alt + T) a következőket írjuk:
sudo apt-get install python-pip
A pip telepítése után a következő parancsot hajtjuk végre telepítse ezt a parancssori klienst. Ez a parancs megegyezik a telepítés végrehajtásával az összes Gnu / Linux disztribúción.
sudo pip install socli
hogy frissítés a legújabb verzióra, végre kell hajtanunk:
sudo pip install --upgrade socli
A SoCLI használata
A SoCLI használata meglehetősen egyszerű és egyértelmű. A tipikus SoCLI szintaxis a következő:
socli [Argumentos] < Búsqueda >
Nézzünk meg néhány használati példát.
Gyors keresés
Valami olyan keresésre, mint például a «apache fordított proxy«, A parancs a következő lenne:
socli apache reverse proxy
Ez a parancs megtalálja a «apache fordított proxy»Via Stack Overflow és megjeleníti az első legtöbb szavazatot kapott kérdést a legtöbb szavazattal.
Interaktív keresés
Ha interaktívvá akarjuk tenni a keresést, az nagyon egyszerű. Csak a «paramétert kell használnunk-iq»A keresési kifejezés előtt (természetesen idézőjelek nélkül)
socli -iq wine in ubuntu
Ez a parancs megkeresi a kérdéseket a következő lekérdezésre:bor az ubuntuban»És ez lehetővé teszi számunkra, hogy bármelyik kérdést megválaszoljuk. Például, ha a 6 választ választjuk, akkor 6-at kell írnunk «Válasszon egy kérdést, bármely más kulcsot: kilépés«. Ez azonnal megmutatja nekünk a választott kérdést a legtöbb szavazattal.
Hasonlóképpen használhatjuk a «n»A következő válaszra való visszatéréshez:«b»Az előző válaszhoz vagy bármely más billentyű lenyomásával lépjen ki a SoCLI-ból.
Adjon meg egy adott kérdést szám szerint
A SoCLI lehetővé teszi számunkra egy adott kérdés számának megjelenítését is. Tegyük fel, hogy a második kérdést szeretnénk látni a lekérdezésünkben. Tehát meg kell írnunk:
socli -r 2 -q make
Ez a parancs megmutatja a második legtöbb szavazatot kapott kérdést, amelynek a következő lekérdezése van:csinál»A legtöbb szavazatot kapott válaszoddal.
Témaalapú keresés címkék használatával
A Verem túlcsordulás lehetővé teszi számunkra, hogy címkék segítségével keressünk egy adott témát. Ezért ugyanezt megtehetjük ezzel a programmal is. Ha keresni akarunk «horpadás»Címkével«linux«, A következő parancsot kell végrehajtanunk:
socli -t linux -q bash
Több vesszővel elválasztott címkét is felvehetünk az alábbiak szerint:
socli -t linux,android -q python
Küldjön új kérdést
Ha nem találunk választ a Stack Overflow kérdésünkre, ne aggódjon. Új kérdés létrehozásához csak a következő parancsot kell végrehajtanunk.
socli -n
Ez a parancs új kérdésoldalt nyit meg a böngészőnk Stack Overflow oldalán.
Kérjen segítséget
A Stack Overflow kliensről további részletek megismeréséhez használhatjuk a súgó részt a következő parancs végrehajtásával:
socli -h
Most már tudja, hogyan kell keresni és navigálni a kérdések és válaszok között a Stack Overflow közösségi webhelyén a parancssoron keresztül. Ha olyan programozó vagy, aki kliens eszközt keres a Stack Overflow számára, akkor ez hasznos lesz az Ön számára.