news.sh, Bash pipe'ları kullanarak kişiselleştirilebilir ve kolayca modifiye edilebilir bir haber okuyucu betiğidir. Kullanıcıların RSS beslemelerini kendi belirledikleri ilgi alanlarına göre filtrelemesini sağlar ve kişisel haber okuma süreçleri için bir şablon görevi görür. Bu araç, uv, jq, bat ve pandoc gibi çeşitli komut satırı araçlarına ihtiyaç duyar ve macOS kullanıcıları için brew ile kolayca kurulabilir. Ayrıca, makaleleri özetlemek ve filtrelemek için bir Gemini API anahtarı veya Simon Willison'ın llm aracı tarafından desteklenen başka bir büyük dil modeli (LLM) gereklidir.
Kullanıcılar, ilgi alanlarını açıklayan özel bir GitHub Gist'i oluşturarak news.sh'i kişiselleştirirler. Bu Gist'in ID'si betiğe tanıtılır ve araç, bu ilgi alanlarına göre RSS beslemelerindeki içerikleri filtreler. Betik, varsayılan olarak Hacker News'in en iyi gönderileri gibi çeşitli kaynaklardan beslenebilir ve kullanıcılar kendi favori RSS beslemelerini kolayca ekleyebilirler. Ayrıca, çeviri hizmeti (Perplexity veya Google Translate gibi) ve hangi dillerin çevrileceği gibi gelişmiş özelleştirme seçenekleri de mevcuttur, bu da uluslararası içerik takibi için esneklik sunar.
Bu betik, komut satırı araçlarının gücünü ve esnekliğini gösterirken, aynı zamanda kullanıcıların kendi haber akışlarını tamamen kontrol etmelerine olanak tanır. Gerekli araçları kurduktan ve API anahtarlarını yapılandırdıktan sonra, kullanıcılar kendi ilgi alanlarına özel, gürültüden arındırılmış bir haber akışına sahip olabilirler. news.sh, özellikle geliştiriciler ve teknik meraklılar için kendi dijital araçlarını inşa etmeyi sevenler için ideal bir çözümdür.
Kullanıcıların kendi ilgi alanlarına göre özelleştirilmiş bir haber akışı oluşturarak bilgi kirliliğini azaltmalarını ve komut satırı yeteneklerini kullanarak kendi araçlarını geliştirmelerini sağlar.