Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 1.37 KB

README.md

File metadata and controls

60 lines (43 loc) · 1.37 KB

feeda

Feeds (RSS2/Atom) aggregator as a CLI tool.

Build Status

Installation

go get -u github.com/pengux/feeda

Usage

Feeds are stored in a SQLite database which default to ~/.feeda/db.sqlite
Usual work flow is:

# Add a feed
feeda add [URL to feed]

# List feeds
feeda listFeeds

# Sync feeds
feeda sync

# Sync feed with ID=1
feeda sync 1

# List 10 unread entries from feed with ID=1 and set them as read order by oldest first
feeda list --unread --setAsRead --limit=10 --feed=1

# List 50 unread entries from all feeds and show only their URLs and set them as read
# order by oldest first. Pipe it to "open" to open in the default browser
feeda list -l=50 -u -r -o | xargs open

Usage:
  feeda [command]

Available Commands:
  add         Add RSS feeds
  delete      Delete items
  deleteFeed  Delete feeds
  help        Help about any command
  list        List items from feeds
  listFeeds   List all feeds
  sync        Download latest items of one or multiple feeds

Flags:
      --db string   Location of DB, defaults to ~/.feeda/db.sqlite
  -h, --help        help for feeda

Use "feeda [command] --help" for more information about a command.

Use cron to sync your feeds regularly, for example:

*/10 * * * * feeda sync