RSS-канал в терминале Linux/Mac: читайте последние новости с помощью этого инструмента CLI
RSS по-прежнему остается популярным способом быть в курсе последних новостей. Большинство сайтов предлагают ленту своих статей, которая хорошо работает в терминале, если у вас есть подходящие инструменты. Это приложение командной строки маленькое, простое в использовании и выполняет работу там, где вам это нужно больше всего.
Что такое клид?
cleed — это RSS-канал с открытым исходным кодом для командной строки, написанный на Go. Это простое приложение, которое делает абсолютный минимум. Если вы активно пользуетесь командной строкой, вы, вероятно, сочтете ее наиболее удобным способом быть в курсе интересующих вас новостей.
Как установить Клид
На странице релиза проекта размещены двоичные файлы для Linux и macOS. Вы также можете собрать и запустить программу из исходного кода, используя:
go run main.go
Альтернативно, если вы используете Homebrew, просто запустите:
brew tap radulucut/cleed
brew install cleed
Как добавлять каналы и читать их
Если вы начнете с запуска cleed сразу после его установки, вы увидите сообщение об ошибке — «Ошибка: нет каналов для отображения» — вместе с некоторой информацией об использовании. Вместо этого начните с добавления канала с помощью этой команды:
cleed follow url
Где «url» — это URL-адрес канала, на который вы хотите подписаться, например.
cleed follow https://linux-console.net/feed/
Теперь, когда вы запустите cleed, вы должны увидеть содержимое каналов, на которые вы подписаны:
Приложение показывает заголовок каждой истории, дату и время публикации, а также URL-адрес. Если ваш терминал поддерживает URL-адреса, вы можете щелкнуть каждый URL-адрес, чтобы открыть его и прочитать соответствующую историю.
cleed сортирует истории в хронологическом порядке, поэтому самые новые появляются внизу вывода.
Вы можете настроить вывод cleed с помощью нескольких флагов, определяющих, какие истории он будет показывать. Чтобы ограничить количество элементов, используйте флаг --limit следующим образом:
cleed --limit 5
Альтернативно, вы можете ограничить период, в течение которого вы увидите элементы, с помощью флага --since:
cleed --since 1d
cleed --since 3h
Организуйте свои каналы в списки
По умолчанию ваши каналы сгруппированы в один список по умолчанию. Однако вы можете организовывать собственные списки и группировать связанные каналы вместе. Чтобы добавить канал в определенный список, используйте:
cleed follow url --list list-name
Например:
cleed follow https://linux-console.net/feed/ --list tech
Затем вы можете отобразить все каналы в списке с помощью:
cleed list list-name
И вы можете отображать истории ленты в виде списка, используя флаг --list:
cleed --list list-name
В целом, cleed — это базовая утилита, имеющая всего несколько основных функций. Тем не менее, он отлично справляется с задачей чтения каналов и может быть лучшим и самым быстрым способом быть в курсе новостей на вашем терминале.