- C 98.8%
- Makefile 1.2%
| doc | set color-list-item-fg, color-list-feed-fg and color-list-section-fg settings to default | |
| examples | add example of running mpv in the background | |
| src | slight performance improvement of windows list | |
| .gitignore | move the build system from meson to make, get rid of gcc dependency, remove references to gcc and meson in licenses, add simple .gitignore | |
| makefile | set version to 0.17 | |
| README.md | preen time | |
Description
Newsraft is a feed reader with ncurses user interface. It is greatly inspired by Newsboat and tries to be its lightweight counterpart. The design differences between these projects are mentioned in the doc/project-goals.md.
Dependencies
| Name | Version | Necessity |
|---|---|---|
| curl | >= 7.87.0 | required |
| expat | >= 2.4.8 | required |
| gumbo | >= 0.10.1 | required |
| ncursesw | >= 6.2 | required |
| sqlite | >= 3.36.0 | required |
| yajl | >= 2.1.0 | required |
| C compiler | Any C99 | required at build-time |
| make | Any POSIX | required at build-time |
| scdoc | >= 1.9.1 | optional at build-time |
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've built Newsraft from source with scdoc dependency, the man page should've been generated in the project directory. Alternatively you can try to read doc/newsraft.scd scdoc file which is used to generate the man page.
Examples on how to configure Newsraft are located in the 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.