GNU/Linux >> Belajar Linux >  >> Linux

Cari Dan Jelajahi Situs Web Stack Overflow Dari Commandline

Stack Overflow adalah salah satu situs komunitas online terkenal dan terkemuka bagi Programmer untuk belajar dan berbagi pengetahuan mereka dengan jutaan pengguna di seluruh dunia. Juga, Ini adalah situs web pilihan saya dalam hal pencarian, menemukan hal-hal terkait pemrograman, dan pertanyaan. Jika Anda seperti saya, saya punya kabar baik untuk Anda. Sekarang, Anda dapat mencari dan menelusuri situs web Stack Overflow tanpa meninggalkan Terminal. Sampaikan salam kepada "SoCLI" , alat baris perintah untuk mencari dan menelusuri situs Stack Overflow dari Terminal Anda. Ini akan sangat berguna ketika Anda ingin menelusuri situs web Stack Overflow dari Sistem yang tidak memiliki mode GUI. Menggunakan SoCLI, Anda dapat memposting ke Stack overflow, memberi suara positif, dan mengomentari jawaban. SoCLI adalah utilitas lintas platform, sehingga dapat bekerja pada GNU/Linux, Microsoft Windows, dan Mac OS X.

Unduh - Panduan Gratis:"Memulai Arduino:Panduan Pemula"

Mengenai fitur-fitur CLI, kami dapat membuat daftar berikut:

  • Telusuri dan jelajahi Stack Overflow secara interaktif.
  • Telusuri pertanyaan tertentu yang paling banyak dipilih dengan jawabannya secara manual.
  • Telusuri menggunakan pertanyaan spesifik dengan satu atau beberapa tag.
  • Buka halaman di browser web default.
  • Membuat pertanyaan baru melalui browser web.
  • Antarmuka berwarna.
  • Tampilan statistik pertanyaan.

Dalam tutorial singkat ini, kita akan belajar menelusuri Stack Overflow menggunakan alat SoCLI dari terminal di Linux.

SoCLI - Cari dan jelajahi Situs Web Stack Overflow Dari Commandline

SoCLI adalah klien baris perintah Stack Overflow yang ditulis dalam bahasa pemrograman Python. Untuk menginstalnya, Anda perlu menginstal python dan pip package manager. Pip adalah manajer paket untuk menginstal aplikasi yang ditulis menggunakan Python.

Pertama, mari kita instal pip.

Di Arch Linux dan turunannya:

$ sudo pacman -S python-pip

Di Debian, Ubuntu, Linux Mint:

$ sudo apt-get install python-pip

Di RHEL, CentOS:

$ sudo yum install python-pip

di Fedora:

$ sudo dnf install python-pip

Di SUSE/openSUSE:

$ sudo zypper install python-pip

Untuk detail lebih lanjut tentang pemasangan dan penggunaan pip, lihat tautan berikut.

  • Cara Mengelola Paket Python Menggunakan Pip

Setelah pip terinstal, jalankan perintah berikut untuk menginstal SoCLI. Perintah berikut sama untuk semua distribusi Linux.

$ sudo pip install socli

Untuk memperbarui/meningkatkan versi socli yang ada, jalankan:

$ sudo pip install --upgrade socli

Penggunaan

Penggunaan SoCLI cukup sederhana dan mudah. Sintaks khas SoCLI adalah:

$ socli [ Arguments] < Search Query >

Mari kita lihat beberapa contohnya.

Penelusuran cepat

Untuk mencari kueri "nginx reverse proxy", perintahnya adalah:

$ socli nginx reverse proxy

Perintah ini menelusuri kueri yang diberikan "nginx reverse proxy" melalui Stack Overflow dan menampilkan pertanyaan yang paling banyak dipilih pertama dengan jawaban yang paling banyak dipilih. Keren, bukan?

Penelusuran Interaktif

Saya ingin melakukan pencarian interaktif, bagaimana caranya? Itu sangat sederhana. Gunakan "-iq" parameter sebelum istilah pencarian Anda (Tentu saja, tanpa tanda kutip).

$ socli -iq ajax in framework7

Perintah ini akan mencari pertanyaan untuk kueri "ajax in framework7" dan juga memungkinkan Anda memilih salah satu pertanyaan secara interaktif.

Cukup masukkan nomor pertanyaan untuk memilih pertanyaan dari hasil yang diberikan. Saya memilih jawaban ke-6 dengan memasukkan 6 di "Ketik opsi tidak untuk melanjutkan atau tombol lain untuk keluar" mengingatkan. Dan itu menampilkan pertanyaan yang dipilih secara instan dengan jawaban yang paling banyak dipilih.

Demikian juga, Anda dapat mengetik "n" untuk jawaban berikutnya, "b" untuk jawaban sebelumnya atau menekan tombol lain untuk keluar dari SoCLI.

Tentukan Pertanyaan tertentu dengan nomor

SoCLI juga memungkinkan kami menampilkan pertanyaan tertentu berdasarkan nomornya. Katakanlah misalnya, saya ingin menampilkan pertanyaan kedua dari kueri yang diberikan. Jadi, saya cukup melakukannya dengan menjalankan perintah berikut:

$ socli -r 2 -q cmake

Perintah ini akan menampilkan pertanyaan dengan suara terbanyak kedua yang memiliki kueri "cmake" dengan jawaban yang paling banyak dipilih.

Penelusuran berdasarkan topik menggunakan tag

Stack Overflow memungkinkan kita untuk mencari topik tertentu menggunakan tag. Jadi, kita dapat melakukan hal yang sama menggunakan klien SoCLI.

Katakan misalnya, untuk mencari kueri "python" menggunakan tag "linux", jalankan perintah berikut:

$ socli -t linux -q python

Anda juga dapat menyertakan beberapa tag menggunakan koma seperti yang ditunjukkan di bawah ini.

$ socli -t linux,android -q python

Kirim pertanyaan baru

Tidak dapat menemukan jawaban atas pertanyaan Anda di Stack Overflow? Jangan khawatir! Jalankan perintah berikut untuk membuat pertanyaan baru.

$ socli -n

Perintah ini akan membuka halaman pertanyaan baru Stack Overflow di browser web Anda. Harap diperhatikan bahwa Anda harus menginstal browser web untuk menggunakan fitur ini.

Untuk mengetahui detail lebih lanjut tentang SoCLI, lihat bagian bantuan dengan menjalankan perintah berikut:

$ socli -h

Kesimpulan

Anda sekarang tahu cara mencari dan menelusuri pertanyaan dan jawaban di situs web komunitas Stack Overflow melalui commandline. SoCLI berfungsi dengan baik seperti yang diiklankan di halaman GitHub-nya. Jika Anda seorang programmer dan mencari alat klien untuk menjelajahi Stack Overflow, Anda perlu mencoba SoCLI.

Apakah Anda sudah mencoba ini? Besar! Beri tahu kami tentang pengalaman Anda dengan SoCLI di bagian komentar di bawah.


Linux
  1. Instal IIS dan konfigurasikan situs web

  2. Bermigrasi Dari Parse Ke Rackspace

  3. tumpukan kernel dan tumpukan ruang pengguna

  1. Perintah Pushd dan Popd di Linux

  2. Cara Membandingkan Perintah Dan Program Linux Dari Commandline

  3. Alternatif yang lebih cepat untuk ditemukan dan ditemukan?

  1. Cara Mudah Untuk Mengenkripsi Dan Mendekripsi File Dari Commandline Di Linux

  2. Cara Mencari Situs Web Arch Wiki Dari Commandline

  3. Mps-youtube – Pemutar dan Pengunduh YouTube Commandline