Grigory Kirillov 8d1fb50002 | ||
---|---|---|
doc | ||
src | ||
tests | ||
.gitignore | ||
README.md | ||
makefile |
README.md
Description
Newsraft is a feed reader with ncurses user interface. It's greatly inspired by Newsboat and tries to be its lightweight counterpart.
Features
- Parallel downloads
- Section-based feeds grouping
- Opening links in any program
- Viewing news from all feeds with explore mode
- Automatic updates for feeds and sections
- Per-feed settings and key bindings
- Assigning multiple actions to key bindings
- Processing feeds from command output
- Text searching by news titles and content
- Interactive news content viewing
- Come try segfault me, baby ;)
Check out comparison of Newsraft and Newsboat.
Dependencies
Name | Version | Run | Build | Change |
---|---|---|---|---|
curl | >= 7.87.0 | + | + | + |
expat | >= 2.4.8 | + | + | + |
gumbo-parser | >= 0.11.0 | + | + | + |
ncursesw | >= 6.2 | + | + | + |
sqlite | >= 3.36.0 | + | + | + |
yajl | >= 2.1.0 | + | + | + |
C compiler | Any C99 | + | + | |
make | Any POSIX | + | + | |
pkg-config | >= 0.29.2 | + | + | |
gperf | >= 3.1 | + | ||
scdoc | >= 1.9.1 | + | ||
mandoc | >= 1.14.6 | + |
Installing
Some package repositories have Newsraft package so it can be installed with a package manager.
If your package repository doesn't provide Newsraft package, you can build it from source. Detailed instructions for different platforms are described in doc/build-instructions.md.
Learning more
The essential source of information about Newsraft is its
man page
(if you already have Newsraft installed, you can open it with the man newsraft
command).
Alternatively you can read the HTML version of this man page here.
Examples on how to configure Newsraft are located in the doc/examples directory.
Contributing
Reporting bugs: doc/contributing-report.md
Making changes: doc/contributing-change.md
Copying
Newsraft is distributed under the terms of the ISC license.