В следующей статье мы рассмотрим SoCLI. Это клиент для запросов о переполнении стека который является одним из самых популярных и известных веб-сайтов в онлайн-сообществе, где программисты могут учиться и делиться своими знаниями с миллионами пользователей по всему миру. Возможно, это мой веб-сайт, который я предпочитаю, когда дело касается поиска, изучения материалов, связанных с программированием, и получения ответов на мои вопросы.
Теперь мы сможем искать и просматривать веб-сайт Stack Overflow, не выходя из нашего терминала. Программист по имени Гаутам Кришна создал утилиту командной строки под названием «SoCLI» для поиска и просмотра сайта сколько угодно. Это приложение будет очень полезно, когда мы хотим изучить веб-сайт Stack Overflow из системы, не имеющей графического интерфейса.
Используя этот клиент, мы можем публиковать сообщения в Stack Overflow, голосовать и комментировать ответ. Это один мультиплатформенная утилита, поэтому он будет работать в GNU / Linux, Microsoft Windows и Mac OS X.
Общие характеристики SoCLI
Что касается общих характеристик, мы можем выделить некоторые из них, такие как:
- Мы можем найти и просмотреть переполнение стека интерактивно.
- Это даст нам возможность возможность поиска по конкретному вопросу с вашим ответом вручную.
- Мы также можем искать, используя конкретный вопрос с одним или несколькими тегами.
- Это даст нам возможность открыть любую из страниц в веб-браузере по умолчанию.
- Мы можем создавать новые вопросы.
- Su интерфейс цветной.
- Вы можете увидеть все возможности этой утилиты на ее домашней странице. GitHub.
Установите SoCLI на Ubuntu
SoCLI - это клиент командной строки использовать переполнение стека, которое было написано на питоне. Чтобы установить его, вам необходимо установить python и менеджер пакетов pip. Pip - это менеджер пакетов для установки приложений, написанных на Python.
Прежде всего, мы собираемся установить pip. В Debian, Ubuntu и Linux Mint из терминала (Ctrl + Alt + T) мы напишем следующее:
sudo apt-get install python-pip
После установки pip мы выполним следующую команду, чтобы установить этот клиент командной строки. Эта команда одинакова для выполнения установки во всех дистрибутивах Gnu / Linux.
sudo pip install socli
к обновить до последней версии, нам нужно будет выполнить:
sudo pip install --upgrade socli
Использование SoCLI
Использовать SoCLI довольно просто и понятно. В типичный синтаксис SoCLI это:
socli [Argumentos] < Búsqueda >
Давайте посмотрим на несколько примеров использования.
Быстрый поиск
Для поиска чего-то вроде запроса «обратный прокси apache«, Команда будет такой:
socli apache reverse proxy
Эта команда находит запрос «обратный прокси apache»Через переполнение стека и отображает первый наиболее проголосовавший вопрос с наиболее популярным ответом.
Интерактивный поиск
Если мы хотим сделать поиск интерактивным, это очень просто. Нам останется только использовать параметр «-iq»Перед поисковым запросом (конечно, без кавычек)
socli -iq wine in ubuntu
Эта команда будет искать вопросы по запросу «вино в убунту»И это также позволит нам выбрать любой из вопросов. Например, если бы мы выбрали ответ 6, нам пришлось бы написать 6 в «Выберите вопрос, любой другой ключ: выход«. Это мгновенно покажет нам выбранный вопрос с наиболее популярным ответом.
Точно так же мы можем использовать «n»Чтобы перейти к следующему ответу,«b»Для предыдущего ответа или нажмите любую другую клавишу для выхода из SoCLI.
Укажите конкретный вопрос по номеру
SoCLI также позволяет отображать конкретный вопрос по его номеру. Допустим, мы хотим увидеть второй вопрос в нашем запросе. Итак, нам придется написать:
socli -r 2 -q make
Эта команда покажет второй по количеству голосов вопрос с запросом «сделать»С вашим самым популярным ответом.
Тематический поиск с использованием тегов
Stack Overflow позволяет нам искать определенную тему с помощью тегов. Следовательно, мы можем сделать то же самое с этой программой. Если мы хотим искать «колотить»С этикеткой«Linux«, Нам нужно будет выполнить следующую команду:
socli -t linux -q bash
Мы также можем включить несколько меток, разделенных запятыми, как показано ниже:
socli -t linux,android -q python
Отправить новый вопрос
Если мы не можем найти ответ на наш вопрос о переполнении стека, не волнуйтесь. Нам нужно будет только выполнить следующую команду, чтобы создать новый вопрос.
socli -n
Эта команда откроет новую страницу вопроса на Stack Overflow в нашем веб-браузере.
Получить помощь
Чтобы узнать больше об этом клиенте Stack Overflow, мы можем использовать раздел справки, выполнив следующую команду:
socli -h
Теперь вы знаете, как искать и просматривать вопросы и ответы на веб-сайте сообщества Stack Overflow через командную строку. Если вы программист и ищете клиентский инструмент для Stack Overflow, это будет вам полезно.