haxor-news позволяет просматривать и искать новости о хакерах с вашего терминала Linux
haxor-news — это интерфейс командной строки для Hacker News, ведущей платформы технических новостей, известной в техническом сообществе.
Hacker News — важный источник новостей и интересных статей для хакеров, программистов и всех, кто интересуется технологиями и технической культурой.
Хотя вы обычно читаете HN через веб-интерфейс, специальное приложение или дайджест электронной почты, вы можете читать, искать и фильтровать последние статьи через свой терминал. Вот как.
Что такое хакерские новости?
Проще говоря, Hacker News — это платформа-агрегатор новостей. Пользователи могут отправлять либо текстовые сообщения, либо ссылки на онлайн-статьи, которые могут представлять интерес для технического сообщества. Другие пользователи могут проголосовать за ваше представление или проигнорировать его.
Если вы знакомы с Reddit, вы узнаете формат платформы, хотя есть несколько существенных отличий. Главный сайт имеет очень простую структуру, напоминающую первые дни Интернета, которую лучше всего можно описать как спартанскую.
Нет кнопки "против" и подфорумов. Однако помимо главной страницы есть специально помеченный раздел «вакансии», а также раздел «спросить» для вопросов и «показать», который действует как область типа «покажи и расскажи».
Hacker News — бесценный ресурс для дискуссий о непотребительском техническом пространстве, и вы можете найти обсуждения на все: от автономного хранения энергии на сжатом воздухе до странных хаков JavaScript. Вы вряд ли найдете сравнительные статьи, SEO-оптимизированные статьи или многое из того, что можно было бы назвать «чепухой».
Зачем получать доступ к новостям о хакерах с вашего терминала?
Из-за простого текстового макета просмотр Hacker News в браузере дает реальное преимущество. Вы не получаете изображения или рекламу, нет встроенных аудио или видео, и, честно говоря, эстетика сайта не очень хороша.
Поскольку у вас, вероятно, в любом случае открыто несколько окон терминала, тематически уместно открыть еще одно, чтобы просматривать, просматривать и фильтровать сообщения Hacker News, комментарии, веб-контент, связанный с публикациями, сообщения о найме и информацию о пользователях.
Как установить и использовать haxor-news в Linux
haxor-news — это приложение Python с пакетами, размещенными на PyPI. Вам нужно будет установить Python в вашей системе, чтобы загрузить и установить его. Не беспокойтесь, если у вас нет последней версии Python, поскольку haxor-news поддерживает все, от Python 2.6 до Python 3.7.
После этого все, что вам нужно сделать, это открыть терминал и ввести:
pip install haxor-news
После того, как вы установили haxor-news, вы можете просмотреть доступные команды, введя в терминал следующее:
hn
Основное использование простое, и для просмотра 10 лучших сообщений за последние несколько дней вы должны ввести:
hn best
Если вам нужно больше, чем топ-10 в вашем терминале, просто добавьте целое число для желаемого количества сообщений. Например:
hn best 30
...отобразит 30 лучших постов HN за последние несколько дней.
Но просмотра заголовков недостаточно. Вы используете haxor-news для просмотра связанного контента с других сайтов в формате Markdown в своем терминале после просмотра списка сообщений с аргументом view, за которым следует номер сообщения. Например:
hn view 9
Если статья содержит такие материалы, как видео, которые трудно отобразить в терминале, добавьте переключатель -b, чтобы вместо этого открыть связанную страницу в браузере по умолчанию:
hn view 12 -b
Настоящая ценность Hacker News заключается в его комментариях и взаимодействии с сообществом, где вы можете найти глубокие обсуждения и идеи, касающиеся исходного сообщения. Переключатель -c развернет все комментарии к посту, позволяя вам увидеть остроумие и остроумие завсегдатаев Hacker News:
hn view 18 -c
В качестве альтернативы, если вы хотите сохранить локальную копию комментариев для определенного поста, вы можете сохранить их в файл с помощью:
hn view 8 --comments > /path/to/comments.txt
При просмотре комментариев полезно иметь возможность отфильтровывать комментарии, которые вы уже прочитали. Вы можете просматривать только невидимые комментарии с помощью переключателя -u. Например:
hn view 12 -cu
Фильтр haxor-news с помощью регулярных выражений
Регулярные выражения (регулярные выражения) — это последовательности символов, определяющие шаблон поиска в тексте, и вы можете использовать их для поиска сообщений и комментариев, а также для поиска вакансий внештатного программиста, добавив переключатель -q. на ваш поисковый запрос.
Для поиска без учета регистра комментариев, содержащих термин «модераторы» в третьем посте HN, введите:
hn view 3 -cq "(?i)moderators"
Комментарии, содержащие запрошенный термин, будут выделены.
Поиск по регулярным выражениям еще более полезен при поиске работы или внештатных сотрудников. Вы можете просматривать ежемесячные сообщения о найме с помощью:
hn hiring
И через сообщения о поиске работы с:
hn freelance
Использование регулярного выражения означает, что вы можете более точно найти именно то, что ищете. Например, если вы ищете работу, соответствующую вашим навыкам Python и Java, вы можете ввести:
hn hiring "(?i)Python|Java"
Приведенный выше запрос вернет совпадения для любого из ваших навыков.
Hacker News — не единственный отличный источник технических новостей, вакансий и дискуссий
Помимо Hacker News и, конечно же, MakeUseOf есть еще несколько сайтов, на которых можно найти интересные новости и ссылки на статьи.
Если вы используете Hacker News для поиска работы или фрилансеров, вам понравится просматривать другие веб-сайты, посвященные поиску внештатной работы.