newtu

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2026 License: MIT Imports: 19 Imported by: 0

README

Newtu

A terminal RSS news reader built with Bubble Tea.

Features

  • Aggregate multiple RSS/Atom feeds into a single view
  • SQLite-backed article cache for offline browsing
  • Search filtering by title
  • Jump to any article by row number
  • Auto-refresh every 15 minutes

Install

go install github.com/lukasmetzner/newtu@latest

Configuration

On first run, an empty config is created at:

  • Linux: ~/.config/newtu/config.json
  • macOS: ~/Library/Application Support/newtu/config.json

Add your feeds:

{
  "rss_feeds": [
    { "source": "<source>", "url": "<url>" }
  ]
}
Field Description
source Short label shown in the Source column
url Full URL to the RSS or Atom feed

Keybindings

Key Action
Up / Down / j / l Navigate articles
Enter Open selected article in browser
/ Enter search mode (filter by title)
Esc Exit search mode and restore full list
<number> + Enter Jump to article by row number
Ctrl+C Quit

Data Storage

Articles are cached in a local SQLite database and refreshed from feeds every 15 minutes.

  • Linux: ~/.cache/newtu/data.db
  • macOS: ~/Library/Caches/newtu/data.db

Delete the database file to clear the cache.

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL