Software:NewsFlash

From HandWiki
Revision as of 14:43, 14 May 2021 by imported>Jworkorg
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
NewsFlash
NewsFlash app icon
NewsFlash screenshot.png
NewsFlash logged into the Miniflux service
Original author(s)Jan Lukas Gernert
Developer(s)Jan Lukas Gernert
Initial releaseMay 25, 2020
Stable release
1.4.1 / May 13, 2021; 3 years ago (2021-05-13)
Repositorygitlab.com/news-flash/news_flash_gtk
Written inRust
Operating systemLinux
TypeNews aggregator
LicenseGNU GPL

NewsFlash is a free news aggregator for online web content. It supports feed formats including RSS, Atom, and JSON Feed.

NewsFlash is free software under the GNU General Public License. It can be installed on many Linux distributions using the official package published on Flathub.[1]

NewsFlash is designed to be a modern news aggregator complementing a web-based feed reader service.[2]

Features

NewsFlash supports logging in to an account provided by a web service to synchronize feeds, categories, and article status between devices, while also supporting a local back end that does not require a web service. Services supported include Miniflux, NewsBlur, Feedbin, Feedly, as well as FreshRSS and Tiny Tiny RSS (using the Fever API).

Feeds can be managed using categories and imported and exported in the OPML format that is supported by many other news aggregators. NewsFlash also allows users to discover and search feeds in the Feedly feed library.[3][4]

For feeds that do not include the entire text of articles, NewsFlash provides content scrapers.[2] It attempts to extract the text of the article using Postlight's Mercury Parser. If this fails, it falls back to a maintained Rust port of Readability. It also supports site-specific extraction rules from configuration files in Five Filters' full-text site config format.

NewsFlash uses the libhandy library to create an adaptive user interface that can be used on mobile devices. It also has a dark mode[2] and a choice of themes for viewing articles.[5]

Architecture

NewsFlash is written in Rust and its user interface uses the GTK toolkit. The domain logic, including feed services, OPML import and export, and database management, is implemented in a separate base library that can be used by different graphical user interfaces.[3]

Article contents are displayed using the WebKitGTK browser engine.

History

The author Jan Lukas Gernert created FeedReader in 2014 as a modern news aggregator supporting accounts with web-based services, written in Vala. In 2018, he created NewsFlash, a complete rewrite in Rust described as the spiritual successor to FeedReader.[5] The initial stable release of NewsFlash was announced in 2020.[3]

See also

Note: This topic belongs to "Free and open-source software " portal

References

External links