https://github.com/akrennmair/newsbeuter
Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
https://github.com/akrennmair/newsbeuter
c-plus-plus feed-reader rss rss-reader
Last synced: about 1 month ago
JSON representation
Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
- Host: GitHub
- URL: https://github.com/akrennmair/newsbeuter
- Owner: akrennmair
- License: mit
- Archived: true
- Created: 2008-12-20T09:07:32.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2019-06-05T13:44:03.000Z (almost 6 years ago)
- Last Synced: 2024-07-31T22:51:31.432Z (9 months ago)
- Topics: c-plus-plus, feed-reader, rss, rss-reader
- Language: C++
- Homepage: http://www.newsbeuter.org/
- Size: 9.99 MB
- Stars: 780
- Watchers: 50
- Forks: 100
- Open Issues: 199
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- vim-keybindings-everywhere-the-ultimate-list - Newsbeuter - Unmaintained, see Newsboat./ (News/RSS Readers)
README
**ABANDONED**! An actively maintained fork is available in [newsboat repo](https://github.com/newsboat/newsboat)
========Newsbeuter [](https://travis-ci.org/akrennmair/newsbeuter) [](https://coveralls.io/github/akrennmair/newsbeuter?branch=master)
=====================
by Andreas KrennmairNewsbeuter is an RSS feed reader for the text console. Zed Shaw
[called](http://zedshaw.com/archive/i-want-the-mutt-of-feed-readers/) it "The
Mutt of Feed Readers".It is designed to run on Unix-like operating systems such as GNU/Linux and
FreeBSD. NetBSD is currently not supported, due to technical limitations.Downloading
-----------You can download the latest version of newsbeuter from the following website:
http://www.newsbeuter.org/Alternatively, you can check out the latest version from the newsbeuter
Git repository (hosted on GitHub):git clone git://github.com/akrennmair/newsbeuter.git
Dependencies
------------Newsbeuter depends on a number of libraries, which need to be installed before
newsbeuter can be compiled.- GCC 4.9 or newer, or Clang 3.6 or newer
- [STFL (version 0.21 or newer)](http://www.clifford.at/stfl/)
- [SQLite3 (version 3.5 or newer)](http://www.sqlite.org/download.html)
- [libcurl (version 7.18.0 or newer)](http://curl.haxx.se/download.html)
- GNU gettext (on systems that don't provide gettext in the libc):
ftp://ftp.gnu.org/gnu/gettext/
- [pkg-config](http://pkg-config.freedesktop.org/wiki/)
- [libxml2](http://xmlsoft.org/downloads.html)
- [json-c (version 0.11 or newer)](https://github.com/json-c/json-c/wiki)Debian unstable comes with ready-to-use packages for these dependencies.
Installation
------------
Compiling and installing newsbeuter is as simple as:make
make install(And if you ever need to uninstall it, use `make uninstall`.)
Tests
-----If you're a developer, here's how you can run the test suite:
make -j5 PROFILE=1 all test
(cd test && TMPDIR=/dev/shm ./test --order rand)Note the use of ramdisk as `TMPDIR`: some of our tests require temporary files,
which degrades the performance quite a bit if `TMPDIR` isn't in-memory.Contact
-------
Andreas KrennmairSupport
-------* Bugs and whatnot should be reported to the
[issue tracker](https://github.com/akrennmair/newsbeuter/issues)
* Drop us a line at
[Newsbeuter mailing list](http://groups.google.com/group/newsbeuter)
* Chat with developers and fellow users on #newsbeuter at
[Freenode](https://freenode.net)License
-------
Newsbeuter is licensed under the MIT/X Consortium License. See the file LICENSE
for further details.